无法在CentOS上安装Ruby

时间:2009-08-28 11:41:14

标签: ruby-on-rails centos cpanel

我无法在我的CentOS上安装Ruby(它还托管了一个cPanel)。

sudo yum install ruby​​ ruby​​-devel ruby​​-irb ruby​​-rdoc ruby​​-ri


audit_log_user_command():拒绝连接

加载的插件:fastermirror

从缓存的主机文件加载镜像速度

  • base:mirror.sov.uk.goscomb.net
  • 更新:mirror.sov.uk.goscomb.net
  • addons:mirror.sov.uk.goscomb.net
  • extras:mirror.sov.uk.goscomb.net

基地| 1.1 kB 00:00
更新| 951 B 00:00
插件| 951 B 00:00
临时演员| 1.1 kB 00:00

排除全局排除列表中的包

成品

设置安装过程

解析包安装参数

没有可用的红宝石包。

没有可用的包ruby-devel。

没有包ruby-irb可用。

没有包ruby-rdoc可用。

没有包ruby-ri。

无事可做


可能是什么问题?

由于

5 个答案:

答案 0 :(得分:11)

在cPanel / WHM服务器上安装ruby的推荐方法是以root身份运行脚本/ scripts / installruby。或者您可以从排除列表中删除ruby,风险自负。

更多信息:

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/RubyonRails/InstallingRuby

答案 1 :(得分:5)

CPanel / WHM将ruby包放入排除列表。如果您验证了/etc/yum.conf文件,则可能会看到与以下内容类似的行:

exclude= (...) ruby* (...)

在cPanel / WHM服务器上安装ruby的推荐方法是以root身份运行脚本/scripts/installruby。或者您可以从排除列表中删除ruby,风险自负。

更多信息:

http://docs.cpanel.net/twiki/bin/view/AllDocumentation/RubyonRails/InstallingRuby

答案 2 :(得分:3)

对于Ruby 1.8.6 ,我必须添加另一个存储库。

创建/etc/yum.repos.d/ruby.repo并添加以下内容:

[ruby]
name=ruby
baseurl=http://repo.premiumhelp.eu/ruby/
gpgcheck=0
enabled=0

然后

yum --enablerepo=ruby install ruby

来自www.centos.org forums

不要以这种方式安装rubygems,它已经过时了。

答案 3 :(得分:1)

更好的方式转到WHM的软件部分然后转到'模块'然后选择Ruby Gems ..... 它会要求你安装并继续!(选择那个)

这将是一个非常漫长的过程(就文字而言) 我在安装过程中得到的一部分文字: -

RubyGems installed the following executables:
    /usr/bin/gem

Removing source directory /home/cprubygemsbuild
gem system update ...
Updating RubyGems
Updating rubygems-update
Successfully installed rubygems-update-1.8.24
Updating RubyGems to 1.8.24
Installing RubyGems 1.8.24
RubyGems 1.8.24 installed

== 1.8.24 / 2012-04-27

* 1 bug fix:

  * Install the .pem files properly. Fixes #320
  * Remove OpenSSL dependency from the http code path


------------------------------------------------------------------------------

RubyGems installed the following executables:
    /usr/bin/gem

gem system update complete.

Installing rails...

我刚才找到了这个方法

答案 4 :(得分:0)

我找到的唯一解决方案是手动安装所有内容

manual install guide