为什么我在安装 Rails 后会收到“安装导轨”提示?

Jry*_*ryl 2 ruby rails 12.10

我现在在终端里面,正准备创建一个新的应用程序。我在 app 文件夹中,执行并rails new --help弹出:

The program 'rails' can be found in the following packages:
 * rails
 * ruby-railties-3.2
Try: sudo apt-get install <selected package>
Run Code Online (Sandbox Code Playgroud)

这不可能是正确的,因为我使用这些说明安装了 rails 并且所有内容都是最新的和最新的:

http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you/

为什么我会收到这个提示?我需要做什么才能让 Rails 工作?

pab*_*mme 7

当您尝试运行的可执行文件不在您的 PATH 中时,您会收到该消息。您只需将 rails 安装路径添加到您的PATH变量中,

    export PATH="$PATH:/path/to/rails"
Run Code Online (Sandbox Code Playgroud)

替换/path/to/rails为安装目录(可能类似于$HOME/.rvm/.../bin/rails)。为方便起见,您可以将上述行添加到末尾~/.bashrc.

请注意,从 Ubuntu 存储库安装它可能更方便;您链接到的页面已超过两年,并且关于存储库中过时软件包的警告可能在很长一段时间内都不适用。