Я установил Ruby с помощью RailsInstaller. Место установки: C:\RailsInstaller
. Когда я создаю новый проект с RubyMine я не могу запустить веб-сервис, как я не могу даже запустить bundle install
:установка пакета не работает после использования RailsInstaller
C:\Users\Cameron\Documents\Development>bundle install
The system cannot find the path specified.
У меня есть следующее, которая относится к Rails в моем PATH
:
C:\RailsInstaller\Git\cmd
C:\RailsInstaller\Ruby2.2.0\bin
C:\RailsInstaller\Ruby2.2.0\DevKit\bin
Я провел несколько исследований в Интернете, и многие люди утверждают, что это rails.bat
неверно. Вот исходный файл в C:\RailsInstaller\Ruby2.2.0\bin\rails.bat
:
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
@"C:\RailsInstaller\Ruby2.2.0\bin\ruby.exe" "C:/RailsInstaller/Ruby2.2.0/bin/rails" %1 %2 %3 %4 %5 %6 %7 %8 %9
GOTO :EOF
:WinNT
@"C:\RailsInstaller\Ruby2.2.0\bin\ruby.exe" "%~dpn0" %*
Я попытался изменить к этому, не повезло:
@ECHO OFF
IF NOT "%~f0" == "~f0" GOTO :WinNT
ECHO.This version of Ruby has not been built with support for Windows 95/98/Me.
GOTO :EOF
:WinNT
@"%~dp0ruby.exe" "%~dpn0" %*
Я попытался вручную инициализировать DevKit и получил следующее:
C:\RailsInstaller\DevKit>ruby dk.rb init
[INFO] found RubyInstaller v2.2.1 at C:/Ruby22
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
C:\RailsInstaller\DevKit>ruby dk.rb install
[ERROR] Skipping invalid directory 'C:/Ruby22'
Идёт в C:\RailsInstaller\DevKit\config.yml
и меняется - C:/Ruby22
на - C:/RailsInstaller/Ruby2.2.0
, а затем на радио:
C:\RailsInstaller\DevKit>ruby dk.rb install
[INFO] Skipping existing gem override for 'C:/RailsInstaller/Ruby2.2.0'
[WARN] Skipping existing DevKit helper library for 'C:/RailsInstaller/Ruby2.2.0'
Что мне нужно сделать/изменить, чтобы я мог использовать свою локальную среду для разработки RoR.
Я попытался это и обновил вопрос с моими результатами. –
Я считаю, что вы только что решили проблему. Пробовали ли вы создать новое тестовое приложение Rails, чтобы проверить, работает ли создание и комплектация? – user3097405
Это не исправить, но, выполнив это: 'ruby dk.rb install -f'. Благодарю. –