Ну, это то, что ты должен делать. Перейдите в командную строку и введите echo %PATH%
и убедитесь, что ваш каталог jruby bin там.
EDIT:
Игнорируйте вышесказанное, это не ошибка, которую вы получите, если jruby не окажется на пути. Ошибка «Система не может найти указанный путь» вызвана тем, что путь не существует, скорее всего, это путь к вашему Java JDK. Запустите echo %JAVA_HOME%
. Убедитесь, что путь правильный. Если у вас нет Java JDK, вы можете скачать его здесь .
РЕДАКТИРОВАТЬ 2:
Увидев вывод jruby.bat, похоже, что проблема либо в том, чтобы найти _jrubyvars.bat
, либо в том, что внутри него вызывается. Единственное, что он вызывает, это _jrubyvmopts.bat
, который больше ничего не вызывает. Убедитесь, что C:\JRuby120\bin\_jrubyvars.bat
и C:\JRuby120\bin\_jrubyvmopts.bat
существуют, хотя я не вижу причины, по которой они не должны. Если они оба существуют, то следующим шагом было бы удалить строки @echo off
из каждой из них и посмотреть, сможем ли мы точно определить, где происходит плохой вызов.
РЕДАКТИРОВАТЬ 3:
Увидев весь этот вывод, похоже, что JAVA_HOME
установлен в "C:\Program Files\Java\jdk1.6.0_11\bin\
" JAVA_HOME
должен быть родительским каталогом:
C:\Program Files\Java\jdk1.6.0_11\
". Попробуйте и на этот раз скрестите пальцы.