如何更改Rake的目录? (目前/ usr / bin / rake)

时间:2011-01-11 21:58:27

标签: ruby-on-rails macos terminal rake macports

我在OS X上使用Ruby 1.8.7和Rails 3.当我第一次在新安装的rails上运行rake db:create时,我遇到了错误。这是终端中的错误:

(in /Users/Michael/Sites/rails/blog)
rake aborted!
undefined local variable or method `bundler' for main:Object
/Users/Michael/Sites/rails/blog/Rakefile:4

使用我得到的命令:

$ which ruby
/opt/local/bin/ruby
$ which rake
/usr/bin/rake

我使用MacPorts安装了ruby,因此选择了opt / path。如何更改rake的配置以转到该路径而不是/ usr / bin / rake?

2 个答案:

答案 0 :(得分:1)

您可以尝试更改PATH env变量,以便将/ opt / local / bin添加到/ usr / bin之前。例如,在您的$ HOME / .bash_profile文件中,您可以编写

export PATH=/opt/local/bin:$PATH

答案 1 :(得分:0)

从MacPorts安装Rake(rb-rake)。或者,使用MacPorts Ruby手动安装Rake。