2012-04-19 2 views
0

Я установил рельсы, используя «gem install rails», но когда я пытаюсь создать новый проект, я получаю ошибку: Программа «rails» is в настоящее время не установлен. Вы можете установить его, набрав:Невозможно использовать команду «rails» после установки с использованием gem install

sudo apt-get install rails 

Не было сообщений об ошибках, когда я запустил «gem install rails». Почему я не могу запускать команды рельсов?

Когда я делаю sudo apt-get install rails, он установит более старую версию ruby, 1.8. Я хочу самый новый, поэтому я не хочу устанавливать рельсы из apt-get.

Редактировать: Выяснил это. бы добавить PATH = "$ {PATH}:/вар/Библиотека/жемчужин/1,8/бен /" в .bashrc

+0

Вы используете RVM? Похоже, что gemset не загружен. Есть ли «список драгоценных камней» для вас? – iverds

+0

Да, у меня есть рельсы (3.2.1). Когда я печатаю «gem rails», я получаю эту ошибку: ERROR: при выполнении gem ... (RuntimeError) Неизвестные командные рельсы – egidra

+0

вы должны попробовать rvm для более чистой установки рельсов (https://rvm.io//) – sailor

ответ

1

Команда для рельсов не 'Gem рельсы' это просто 'рельсы'

для установки рельсов:

gem install rails 

чтобы создать новое приложение рельсы

rails myapp 
+0

Я знаю, это был мой оригинальный вопрос. Это то, что я получаю: программа «rails» в настоящее время не установлена. Вы можете установить его, набрав: sudo apt-get install rails, проблема в том, что я сделал gem install rails – egidra

0

перезагрузки вашей машины, иногда это случается со мной на Ubuntu, 99% времени, мне просто нужно rebort

+0

Это не сработало :( – egidra

+0

Черт, извините. Какой результат вы получаете, когда запускаете 'rvm list' и 'какие rails' – stephenmurdoch

+0

Я получил его работу. Я добавил решение к своему оригинальному сообщению. Спасибо за попытку решения. – egidra

-1

The command for rails is not 'gem rails' it is just 'rails'

To install rails:

gem install rails To create a new rails application

rails new myapp

+0

OP не пытался запустить' gem rails'. – kr1

Смежные вопросы