sudo gem install rails-这不会给我一个bash的rails命令

时间:2010-06-17 21:37:21

标签: ruby-on-rails ubuntu debian

我在Ubuntu上。我输入sudo gem install rails。这很好,安装railes和其他7个宝石罚款。然而$ rails blog正在这样说:

The program 'rails' is currently not installed.  You can install it by typing:
sudo apt-get install rails

4 个答案:

答案 0 :(得分:3)

类型

gem env

它将为您提供安装宝石箱的可安装目录。像这样:

EXECUTABLE DIRECTORY: /usr/bin

确保此目录位于您的路径中。

答案 1 :(得分:2)

确保将gem可执行文件路径添加到系统路径中,以便系统可以找到可执行的rails。

答案 2 :(得分:2)

你是如何以管理员或用户身份安装rubygems的?如果您以用户身份安装它,则路径中可能没有bin目录。

如果我是你,(假设你将rubygems安装到你的主文件夹中),我会删除那个安装目录(不确定默认位置,也许〜/ ruby​​gems?或〜/ .rubygems?),然后运行安装程序。 rb来自rubygems tarball作为管理员(通过sudo)我已经在ubuntu上做了至少十几次,并没有遇到你正在遇到的问题。

如果情况并非如此,您能否链接到您关注的博客文章?

答案 3 :(得分:0)

我知道这是一个旧线程,但同样的错误让我陷入困境。确保添加

source ~/.rvm/scripts/rvm到您的.bashrc文件