安装rails时出错

ale*_*dro 5 linux installation amazon ruby-on-rails

嗨,我是新设置的服务器,我在亚马逊Linux上安装rails

已安装清单:-ruby -development tools -gems -zlib-devel -readline-devel

我正在尝试安装rails,现在我被困在这里

$ sudo gem install rails构建原生扩展.这可能需要一段时间......错误:安装rails时出错:错误:无法构建gem原生扩展.

    /usr/bin/ruby extconf.rb mkmf.rb can't find header files for ruby at /usr/lib/ruby/ruby.h
Run Code Online (Sandbox Code Playgroud)

Gem文件将保留在/usr/lib64/ruby/gems/1.8/gems/json-1.6.3中以供检查.结果记录到/usr/lib64/ruby/gems/1.8/gems/json-1.6.3/ext/json/ext/parser/gem_make.out

这个json库有问题吗?

小智 14

您需要安装以下内容

yum install ruby-devel
yum install make
yum install gcc


Zac*_* Xu 5

您应该使用Ruby 1.9.x来升级Ruby:

sudo yum install ruby19
Run Code Online (Sandbox Code Playgroud)

并且

sudo yum install ruby19-devel
sudo yum install make
sudo yum install gcc
Run Code Online (Sandbox Code Playgroud)


Rym*_*Rym 1

如果你已经安装了rvm,请确保使用rvm gem install rails