我在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?
答案 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。