我在OS X上使用rbenv。当我运行ruby -v
时,我得到“ruby 2.0.0p195”但是当我启动rails s
时,我得到:
Gemfile syntax error:
/myapp/Gemfile:14: syntax error, unexpected ':', expecting $end
gem "mysql2", group: :mysql
似乎使用Ruby 1.8.7处理Gemfile
。为什么会这样?
答案 0 :(得分:4)
您的rbenv Ruby安装中没有安装Rails,因此它会回退到使用系统Ruby的硬编码的rails
系统二进制文件。使用rbenv Ruby安装时只需gem install rails
。