您的位置:首页 > 编程语言 > Ruby

openSUSE 安装 Ruby on rails <1>

2013-11-29 20:05 447 查看
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'


便可成功.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: