rails rbenv:rails:找不到命令

Pau*_*ane 18 ruby ruby-on-rails rbenv ruby-on-rails-4

我最近从RVM迁移到Rbenv,当我尝试执行rails时,我收到的错误如下所示

Pauls-Air:~ $ rails
rbenv: rails: command not found

The `rails' command exists in these Ruby versions:
  2.1.2
Run Code Online (Sandbox Code Playgroud)

小智 39

在ruby版本中通过命令行安装gem后,您必须rbenv rehash按照此处此处的文档中的描述执行

例如:

$ rbenv install 2.2.0
$ gem install bundler
$ rbenv rehash
$ gem install rails
$ rbenv rehash
Run Code Online (Sandbox Code Playgroud)


小智 9

您需要为其中的每个Ruby版本安装Rails rbenv.尝试运行rbenv version,我可能期望2.1.2不是当前项目(本地版本)或您的全球版本使用的ruby版本.