sudo gem install rails - это не дает мне команду rails для bash - PullRequest
3 голосов
/ 18 июня 2010

Я нахожусь на Ubuntu.Я набираю sudo gem install rails.Это отлично работает, устанавливает рейлы и 7 других драгоценных камней.И все же $ rails blog говорит это:

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

Ответы [ 4 ]

3 голосов
/ 18 июня 2010

Тип

gem env

Это даст вам каталог для установки, где устанавливаются корзины с драгоценными камнями.Примерно так:

EXECUTABLE DIRECTORY: /usr/bin

Убедитесь, что этот каталог находится на вашем пути.

2 голосов
/ 18 июня 2010

как вы устанавливали rubygems, как администратор или как пользователь?если вы установили его как пользователь, он может не иметь каталога bin в вашем пути.

Если бы я был вами (если вы установили rubygems в вашу домашнюю папку), я бы удалил этот установочный каталог (не уверенгде по умолчанию он может быть ~ / rubygems? или ~ / .rubygems?), затем запустите setup.rb из архива rubygems от имени администратора (через sudo). Я делал это по крайней мере дюжину раз на Ubuntu, и нестолкнуться с проблемой, которую вы затрагиваете.

Если это не так, не могли бы вы дать ссылку на сообщение в блоге, за которым вы следили?

2 голосов
/ 18 июня 2010

Убедитесь, что ваш путь к исполняемому файлу gem добавлен в системный путь, чтобы система могла найти исполняемый файл rails.

0 голосов
/ 11 ноября 2013

Я знаю, что это старая тема, но та же ошибка застряла.Убедитесь, что вы добавили

source ~/.rvm/scripts/rvm в .bashrc файл

...