无法创建新的Rails应用程序

时间:2015-03-03 05:26:49

标签: ruby-on-rails ruby rvm

我正在运行Ruby -v 2.2.0

每次我运行rails newrails -v我都会收到错误消息:

rbenv: rails: command not found

The `rails' command exists in these Ruby versions:
  2.2.0

我正在运行Ruby 2.1.5但由于错误消息而刚刚切换到2.2.0。现在我切换了我仍然收到相同的错误消息。有谁知道问题可能是什么?

2 个答案:

答案 0 :(得分:0)

每个已安装的ruby版本都有单独的宝石。

此rbenv消息说rails gem仅安装在2.2.0版本中,但目前rbenv设置为使用其他版本。

您可以在终端中通过rbenv命令列出可用的rbenv命令。它们中的一些有用可能有助于解决这个问题:

  • rbenv versions将显示所有已安装的ruby版本(并显示当前所选版本的星号)。
  • rbenv global 2.2.0将设置全局Ruby版本。
  • rbenv local 2.2.0只会为当前文件夹设置Ruby版本。
  • rbenv shell 2.2.0将仅为当前的shell会话设置Ruby。

答案 1 :(得分:0)

可能是没有安装正确版本的Ruby。安装它和Bundle:

rvm install 2.2.0
bundle install