gpt4 book ai didi

ruby - 在 CentOs 5 上安装 RubyGem

转载 作者:太空宇宙 更新时间:2023-11-03 17:10:46 26 4
gpt4 key购买 nike

我的最终目标是安装 Sass。

为此我需要安装 RubyGems

为此,我需要安装 Ruby。

我使用 yum 安装了 Ruby。

然后我尝试用 yum 安装 gem yum install ruby​​gem

响应是“无事可做”,但是当我编写 gem install sass 时,我得到:

gem:找不到命令

我决定尝试手动安装 ruby​​gems 2.2.2。下载后,我尝试运行 ruby setup.rb 并得到响应:

Rubygems 现在需要 Ruby 1.8.7 或更高版本

但是yum好像不能安装1.8.5以后的东西。

所以现在我正在尝试手动执行此操作。

我将 Ruby 1.9.2 下载到我的主目录并按照以下说明操作:http://howboring.com/post/1226760251/centos-5-and-rails-3-and-ruby-1-9-2

这似乎可行,但问题是 ruby​​1.9.2 安装在我的主目录中(即 ~/ruby1.9.3 不是系统范围的。

因此在我安装 ruby​​ 1.9.2 的目录中 ruby -v 仍然给出 1.8.5 但 ./ruby -v 返回 1.9.2。 which ruby​​ 返回 /usr/bin/ruby (我想我可以用指向 ~/ruby1.9.2/ruby 的符号链接(symbolic link)替换它> 但这似乎不是“最佳实践”)

所以我的主要问题是应该在哪里安装具有 Root 权限的 ruby​​ 1.9.2,以便在系统范围内将 1.8.5 替换为 1.9.2。

我的推论是:有没有更简单的方法来做到这一点? (也许安装 sass 而不安装 ruby​​gems??)

最佳答案

I then tried to install gem with yum yum install rubygem

你的包名打错了,它实际上是 ruby​​gems

关于ruby - 在 CentOs 5 上安装 RubyGem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22286337/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com