1. 输入为:
bundle install
出现Errno::EACCES: Permission denied - /usr/lib64/ruby/gems/2.0.0/build_info/rake-10.1.0.info
An error occurred while installing rake (10.1.0), and Bundler
cannot continue.
Make sure that `gem install rake -v '10.1.0'` succeeds before
bundling.
此时可以试一下sudo bundle install
如果不行,再输入:
sudo gem update --system
2. 再输入:
rails new demo
如果成功。便跳过下面步骤,如果输出:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/usr/bin/ruby2.0 extconf.rb
mkmf.rb can't find header files for ruby at /usr/lib64/ruby/include/ruby.h
Gem files will remain installed in /usr/lib64/ruby/gems/2.0.0/gems/json-1.8.1 for inspection.
Results logged to /usr/lib64/ruby/gems/2.0.0/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
An error occurred while installing json (1.8.1), and Bundler
cannot continue.
Make sure that `gem install json -v '1.8.1'` succeeds before
bundling.
可输入:
sudo zypper se ruby-devel
正在加载软件源数据...
正在读取已安装的软件包...
S | 名称 | 摘要 | 类型
--+------------+--------------------------------------+-------
| ruby-devel | Development files to link against -> | 软件包
sudo zypper in ruby-devel
正在加载软件源数据...
正在读取已安装的软件包...
正在解决软件包依赖关系...
将安装以下新软件包:
ruby20-devel ruby-common ruby-devel
此时再
sudo gem install json -v '1.8.1'
便可成功.