无法运行ruby脚本/控制台

Mar*_*den 2 ruby macos terminal console rubygems

我在尝试ruby脚本/控制台时遇到此错误

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

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

Aft*_*hew 6

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

你给你的问题提供的信息非常少,而且更有帮助: - 收到这条消息之前发生的事情 - 红宝石或宝石之前是否在这台机器上工作过?

等等

一些潜在的尝试 -

  1. 宝石安装?你可以试试'哪个宝石',但显然我们不希望它在你的道路上.但是你可以检查/ usr/bin/gem,如果安装了它,它应该在OS X上.我不肯定它驻留在其他系统上.关于如何在宝石指南上安装宝石有一个很好的说明列表 (请注意,这是google搜索'安装红宝石宝石'的第一个链接
  2. 你的$ PATH中有宝石吗?一旦安装了gem,你应该检查你的PATH $ echo $ PATH以及gem的父目录是否在那里.如果不是,您应该在shell的登录脚本中更新您的路径.在OS X上,脚本默认为〜/ .profile.Google应该让您轻松完成此任务.

我的猜测,虽然你没有给我们足够的信息,但显而易见的是你换了机器.从其他计算机下载代码时,您下载到未安装gem的计算机或用户帐户.

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