2010-10-29 52 views
1

我在Snow Leopard 10.6.4的Mac Mini上运行ROR 3.0.1与Ruby 1.9.2p0。未找到耙宝石问题

当我运行耙分贝:迁移我收到以下错误

/usr/local/lib/ruby/1.9.1/rubygems.rb:340:in bin_path': can't find executable rake for rake-0.8.7 (Gem::Exception) from /usr/local/bin/rake:19:in'

我已经卸载和重新安装耙,但我仍然得到相同的错误。

谢谢您的协助!

回答

0

当您运行gem命令时,是否使用“sudo”?另外,当你做“宝石清单耙”时,你会得到什么?最后,“echo $ PATH”给你什么?在终端中查看“哪个耙子”的返回值。

+0

我在运行gem命令时使用sudo。当我做宝石名单耙时,我得到当地的宝石 - 耙(0.8.7)。哪个rake返回/ usr/local/bin/rake。 echo $ PATH返回 -/usr/local/bin:/ usr/local/sbin:/ usr/local/mysql/bin:/ usr/bin:/ bin:/ usr/sbin:/ sbin:/ usr/local/bin :/ usr/X11/bin – Barb 2010-10-30 19:51:36

+0

有趣。好的,所以这些对我来说很好。还有一个命令我想知道输出。为我运行“耙耙”并发布输出。 – jwarchol 2010-11-01 16:08:50

+0

rake返回的宝石/usr/local/lib/ruby/1.9.1/rake.rb – Barb 2010-11-01 20:15:53

0

我有同样的问题,我的解决方法是删除此文件:

/usr/local/lib/ruby/gems/1.9.1/specifications/rake.gemspec 

显然1.9.2带有一个版本耙内部,但有一个问题找到,因为这gemspec文件吧。