我正在按照以下说明设置rails环境:
一次复制,粘贴并运行以下一行:
sudo rvm implode
如果说sudo:rvm:命令未找到,那没关系。
sudo rm -rf ~/.rvm
brew ls --versions rbenv
如果在运行“brew ls --versions rbenv”后没有显示任何内容,请复制,粘贴并运行以下内容:
brew install rbenv
brew install ruby-build
复制,粘贴和运行:
open ~/.bash_profile
在文本编辑器中:
搜索(命令+ F)“rvm”,并删除任何拥有它的行。 复制并粘贴底部的以下内容: export PATH =“$ HOME / .rbenv / bin:$ PATH” 如果哪个rbenv>的/ dev / null的;然后评估“$(rbenv init - )”;网络
保存并退出。 复制,粘贴和运行:
rbenv install 2.1.2
rbenv global 2.1.2
然后浏览本教程 http://tutorials.jumpstartlab.com/projects/blogger.html
现在我只是尝试从我的项目目录运行bin/rails generate model
命令,我收到此错误
/Users/me/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- bundler/setup (LoadError)
from /Users/me/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require'
from /Users/me/Desktop/DevProjects/blogger/config/boot.rb:3:in `<top (required)>'
from bin/rails:3:in `require_relative'
from bin/rails:3:in `<main>'
我看到“生成”导致问题的其他问题,但没有我的具体错误。我可以猜测的是,似乎我错过了一个名为'bundler / setup'的宝石,所以我安装了它。现在,使用相同的comamnd bin/rails generate model Article
,它告诉我我没有rake,所以我做了gem安装rake,然后它说我没有'i18n'然后我意识到它只是通过与“捆绑者”一起安装的宝石。
我觉得事情正在发生,这完全符合我对PATH如何运作,程序环境等的理解范围。