Rails не устанавливается с RailsInstalles, несмотря на отсутствие сообщения об ошибке
Я скачал последнюю версию Rails Installer .exe для Windows. Я запустил его, и все, кажется, работало успешно, я получаю следующий вывод при проверке:
$ ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [i386-mingw32]
$ gem install rails
Successfully installed rails-4.2.5.1
Parsing documentation for rails-4.2.5.1
Done installing documentation for rails after 1 seconds
1 gem installed
$ rails new app
The system cannot find the path specified
Так что кажется, что это не сработало?? Почему это так и что я могу сделать, чтобы это исправить?
1 ответ
Я обнаружил, что содержание rails.bat, который находится в C:\RailsInstaller\Ruby2.2.0\bin has the wrong path.
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe" "C:/Users/emachnic/GitRepos/railsinstaller-windows/stage/Ruby2.2.0/bin/rails" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe" "%~dpn0" %*
Так C:\Users\emachnic\GitRepos\railsinstaller-windows\stage\Ruby2.2.0\bin\ruby.exe
должен быть C:\RailsInstaller\Ruby2.2.0\bin\ruby.exe