Access Point

0
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Команда gem завершается с ошибкой

admin 14.01.2013

Проблема с работой утилиты gem на windows

gem install thin
ERROR: While executing gem ... (Errno::ENOENT)
No such file or directory - C:/Users/Администратор

Решение

Открываем в блокноте файл gem.bat

Он находится в той папке в которую вы устанавливали Ruby у меня это C:\Ruby19\bin\

close

Заменяем его содержимое на то что ниже и меняем необходимые переменные

@ECHO OFF
SET _HOMEDRIVE=%HOMEDRIVE%
SET _HOMEPATH=%HOMEPATH%
#буква диска на котором установлен Ruby
SET HOMEDRIVE=C:
#путь на диске
SET HOMEPATH=/Ruby19
IF NOT "%~f0" == "~f0" GOTO :WinNT
#полный путь до gem
@"ruby.exe" "C:/Ruby19/bin/gem" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"ruby.exe" "%~dpn0" %*
SET HOMEDRIVE=%_HOMEDRIVE%
SET HOMEPATH=%_HOMEPATH%

Удаляем комментарии (#буква диска и т.п.)

Сохраняем. Всё.

Leave a Comment

Login to your account

Can't remember your Password ?

Register for this site!