我在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
答案 0 :(得分:3)
类型
gem env
它将为您提供安装宝石箱的可安装目录。像这样:
EXECUTABLE DIRECTORY: /usr/bin
确保此目录位于您的路径中。
答案 1 :(得分:2)
确保将gem
可执行文件路径添加到系统路径中,以便系统可以找到可执行的rails。
答案 2 :(得分:2)
你是如何以管理员或用户身份安装rubygems的?如果您以用户身份安装它,则路径中可能没有bin目录。
如果我是你,(假设你将rubygems安装到你的主文件夹中),我会删除那个安装目录(不确定默认位置,也许〜/ rubygems?或〜/ .rubygems?),然后运行安装程序。 rb来自rubygems tarball作为管理员(通过sudo)我已经在ubuntu上做了至少十几次,并没有遇到你正在遇到的问题。
如果情况并非如此,您能否链接到您关注的博客文章?
答案 3 :(得分:0)
我知道这是一个旧线程,但同样的错误让我陷入困境。确保添加
source ~/.rvm/scripts/rvm
到您的.bashrc
文件