Ruby on rails 3 我无权访问应用程序文件夹中的rails命令

Ruby on rails 3 我无权访问应用程序文件夹中的rails命令,ruby-on-rails-3,rvmrc,Ruby On Rails 3,Rvmrc,我在机器上安装了rails(Ubuntu12.04),并用于几个rails项目。我可以访问主文件夹中的rails命令以及我在计算机上创建的任何其他文件夹。我为一个项目创建了一个新目录。我还创建了一个.rvmrc文件,其中包含以下内容: rvm --create ruby-2.0.0-p0@gemset 创建.rvmrc文件后,我运行了以下命令: rvm install ruby-2.0.0-p0 rvm use ruby-2.0.0-p0 rvm gemset create project.m

我在机器上安装了rails(Ubuntu12.04),并用于几个rails项目。我可以访问主文件夹中的
rails
命令以及我在计算机上创建的任何其他文件夹。我为一个项目创建了一个新目录。我还创建了一个.rvmrc文件,其中包含以下内容:

rvm --create ruby-2.0.0-p0@gemset
创建.rvmrc文件后,我运行了以下命令:

rvm install ruby-2.0.0-p0
rvm use ruby-2.0.0-p0
rvm gemset create project.me
rvm gemset use project.me
到目前为止,一切看起来都很好。当我尝试使用以下内容创建rails项目时:

rails new .
我得到以下错误:

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails
我不明白什么?我知道我可以用它创建一个新项目

rails new project.me

一切都会很好,但为什么这不起作用?谢谢你们的帮助

也许您的gemset中没有安装rails gem


在使用特定的gemset之后,尝试gem安装rails。

就是这样。为什么在这种情况下我无法访问rails?我假设是因为它没有在.rvmrc文件中详细说明。如果这是真的,有没有办法在文件中指定它并立即将其添加到我的gemset中?再次感谢您的时间。您可以在应用程序文件夹中添加一个名为.rvmrc的文件,并在其中添加以下内容
rvm use ruby-2.0.0-p0@project.me
在这种情况下,当您在项目目录中刻录cd时,您将始终切换到此gemset。