2

尝试 ruby​​ 脚本/控制台时出现此错误

Rails 需要 RubyGems >= 。请安装 RubyGems 并重试

我正在运行 ruby​​ 1.8.6 和 rails 2.3.2 并且安装了 RubyGems,所以这可能是 $PATH 问题?

4

1 回答 1

6

好吧,看起来好像您没有安装 Gems,或者它不像您建议的那样在 $PATH 中。

您为您的问题提供的信息很少,更多信息会有所帮助: - 在您收到此消息之前发生了什么 - 以前在这台机器上运行过 ruby​​ 或 gems 吗?

等等

一些潜在的尝试 -

  1. 宝石安装了吗?您可以尝试“哪个宝石”,但显然我们不希望它出现在您的路径中。但是,您可以检查 /usr/bin/gem 如果安装了它,它应该在 OS X 上的位置。我不确定它在其他系统上的位置。在gems 指南上有一个很好的关于如何安装 gems 的说明列表 (请注意,这是谷歌搜索“安装 ruby​​ gems”的第一个链接
  2. 你的 $PATH 中有宝石吗?安装 gem 后,您应该检查 PATH $ echo $PATH 以及 gem 的父目录是否在其中。如果不是,您应该在您的 shell 的登录脚本中更新您的路径。在 OS X 上,该脚本默认为 ~/.profile。谷歌应该让你轻松完成这项任务。

我的猜测是,尽管您没有向我们提供足够的信息来说明这一点,但您更换了机器。当您从另一台机器下载代码时,您下载的是没有安装 gems 的机器或用户帐户。

祝你好运,这应该不会太难。

于 2009-05-15T23:32:10.337 回答