所以,我正在做一个Michael Hartl的RoR教程,在2.3.1节中,一个微帖子微旅游命令"rails"在我的终端中变得未知,考虑到我之前一直在使用它,在用户资源和整个教程中。令人困惑的是,它不仅在比项目的根文件夹更深的级别上找到。
举个例子:
kedakeda@debian:~/RubymineProjects$ ruby -v
ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-linux]
kedakeda@debian:~/RubymineProjects$ rails -v
Rails 4.0.3
kedakeda@debian:~/RubymineProjects$ cd demo_app
RVM used your Gemfile for selecting Ruby, it is all fine - Heroku does that too,
you can ignore these warnings with 'rvm rvmrc warning ignore /home/kedakeda/RubymineProjects/demo_app/Gemfile'.
To ignore the warning for all files run 'rvm rvmrc warning ignore allGemfiles'.
kedakeda@debian:~/RubymineProjects/demo_app$ rails -v
bash: rails: command not found
关于SO的所有相关查询似乎都与我的问题不同。另外,在 VirtualBox 中运行 Debian 7.4.0。
如果您使用的是捆绑器,请执行
bundle install
安装 gem 的步骤
bundle exec rails -v
使用已安装的 gem/二进制文件