无法运行ruby脚本/控制台

时间:2009-05-15 22:22:44

标签: ruby macos console rubygems terminal

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

  

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

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

1 个答案:

答案 0 :(得分:6)

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

您提供的信息很少,而且更多信息会有所帮助:     - 收到此消息之前发生了什么     - 之前有过红宝石或宝石吗?

有些潜在的尝试 -

  1. 是否安装了宝石?你可以试试'哪个宝石',但显然我们不希望它在你的道路上。但是你可以检查/ usr / bin / gem,如果安装了它,它应该在OS X上。我不肯定它驻留在其他系统上。关于如何在gems guide上安装宝石有一个很好的说明列表(请注意,这是google搜索'安装ruby gems'的第一个链接
  2. 您的$ PATH中是否有宝石?一旦安装了gem,你应该检查你的PATH  $ echo $ PATH 如果gem的父目录在那里。如果不是,您应该在shell的登录脚本中更新您的路径。在OS X上,脚本默认为〜/ .profile。谷歌应该让你轻松完成这项任务。
  3. 我的猜测,虽然你没有给我们足够的信息,但显而易见的是你换了机器。当您从其他计算机下载代码时,您已下载到未安装gem的计算机或用户帐户。

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