Rails不会安装在CentOS 6.5上

时间:2014-04-20 03:21:14

标签: ruby-on-rails ruby centos

CentOS 6.5 Ruby 1.9.3 RubyGems 1.8.24

无法安装Rails(以“root”身份登录)。我收到以下错误:

错误:加载命令:install(LoadError)     无法加载此类文件 - zlib 错误:执行gem时...(NameError)     未初始化的常量Gem :: Commands :: InstallCommand

yum install zlib显示已安装的已安装和最新版本

任何帮助将不胜感激......

2 个答案:

答案 0 :(得分:2)

http://imbaprogramming.blogspot.com/2013/11/installing-ruby-on-rail-on-centos-6-64.html

以上是我发现的用于安装Ruby,Gems,Rails和Sqlite的最佳指令集。只有一个拼写错误,但在CentOS 6.5上我的所有其他工作都很好。

错误是指示“安装sqlite-ruby”的地方。该命令应为:

gem install sqlite3-ruby

另外,我发现需要nodejs才能启动rails服务器。如果缺少,则在尝试启动rails服务器时会出现JavaScript运行时错误。

yum install nodejs

HTH

答案 1 :(得分:1)

您应该在安装ruby之前安装必要的库

尝试yum install gcc-c++ glibc-headers openssl-devel readline libyaml-devel readline-devel zlib zlib-devel

然后尝试重建ruby

我建议您为rbenv使用ruby-buildrbenv插件。 https://github.com/sstephenson/rbenv https://github.com/sstephenson/ruby-build