Ruby on rails 如何更改Rake的目录?(当前为/usr/bin/rake)
我在OS X上使用Ruby 1.8.7和Rails 3。当我第一次在新安装的Rails上运行Ruby on rails 如何更改Rake的目录?(当前为/usr/bin/rake),ruby-on-rails,macos,terminal,rake,macports,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 使用我获得的命令: $
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?从MacPorts安装rake(
rb rake
)。或者,使用MacPorts Ruby手动安装Rake。从MacPorts安装Rake(rb Rake
)。或者,使用MacPorts Ruby手动安装Rake。您可以尝试更改PATH env变量,以便将/opt/local/bin前置到/usr/bin。例如,在$HOME/.bash_概要文件中,您可以编写
export PATH=/opt/local/bin:$PATH
您可以尝试更改PATH env变量,以便将/opt/local/bin前置到/usr/bin。例如,在$HOME/.bash_概要文件中,您可以编写
export PATH=/opt/local/bin:$PATH
安装似乎不起作用。错误:Target org.macports.activate返回:映像错误:/opt/local/lib/ruby/gems/1.8/cache/rake-0.8.7.gem已存在,不属于注册端口。无法激活端口rb rake。使用“port-f activate rb rake”强制激活。安装似乎不起作用。错误:Target org.macports.activate返回:映像错误:/opt/local/lib/ruby/gems/1.8/cache/rake-0.8.7.gem已存在,不属于注册端口。无法激活端口rb rake。使用'port-f activate rb rake'强制激活。谢谢,你说得对。但是,真正的答案是,我换成了RVM,它太棒了。:)谢谢,你说得对。但是,真正的答案是,我换成了RVM,它太棒了。:)