'rails' не распознается как внутренняя или внешняя команда - PullRequest
2 голосов
/ 03 декабря 2011

Я уже использовал Rails на своей машине, но я решил переустановить его, потому что гемы работали из-за специального символа в моем домашнем каталоге, где раньше был репозиторий гемов.

Поэтому я удалил rubyиспользуя программу удаления rubyinstaller, удалил все мои папки с драгоценными камнями, rubygems и т. д. и т. д.

Теперь я установил свой путь к GEM_HOME c: \ GemRepository, переустановил ruby ​​и rubygems и devkit.когда я запускаю gem install rails, я получаю следующее:

Successfully installed rails-3.1.3
1 gem installed
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found

Если я пытаюсь запустить rails, он говорит, что «rails» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл ».

Я также пытался установить с флагом -include-dependencies, но затем я получаю

Fetching: multi_json-1.0.4.gem (100%)
Fetching: rails-3.1.3.gem (100%)
Successfully installed multi_json-1.0.4
Successfully installed rails-3.1.3
2 gems installed
Installing ri documentation for multi_json-1.0.4...
Installing ri documentation for rails-3.1.3...
file 'lib' not found
Installing RDoc documentation for multi_json-1.0.4...
Installing RDoc documentation for rails-3.1.3...
file 'lib' not found

И снова, rails не распознается как команда.Пожалуйста, пожалуйста, помогите мне.

Ответы [ 3 ]

2 голосов
/ 20 сентября 2012

В конце концов я выяснил, что корень проблемы в том, что «домашняя» папка в Windows находится в пути, содержащем мое имя пользователя, а мое имя пользователя содержит специальный символ «á» (Золтан).

После долгого времени я создал на своем компьютере другого пользователя без специальных символов, и теперь все работает нормально.

2 голосов
/ 03 декабря 2011

Сначала введите команду: gem environment gemdir Затем cd в указанный каталог. cd в подкаталог bin и найдите полный путь к bin. Затем добавьте это в свой путь.

1 голос
/ 29 ноября 2015

Я устанавливал rubyinstaller-2.1.7-x64.exe

Поиск файла railties-4.2.5.gem, на моем компьютере он находится в c:\Ruby21\lib\ruby\gems\2.1.0\cache\railties-4.2.5.gem

Тип:

gem install c:\Ruby21\lib\ruby\gems\2.1.0\cache\railties-4.2.5.gem --local

Ипопробуйте позвонить: rails -v Это должно работать и показать Rails 4.2.5

...