Подтвердить что ты не робот

"ruby.exe не распознается как внутренняя или внешняя команда" в Windows 7

Мой os - это Windows 7, и я собирался подключить мою базу данных localhost MySQL с общей базой данных Heroku, в один момент времени у меня пропал файл ошибки libmysql.dll, поэтому я искал и загружал DLL файл и сохранял это в каталоге ruby ​​/bin. Опять же, когда я собирался подключиться, на этот раз он показывает ошибку ruby.exe не распознается как внутренняя или внешняя команда, так выглядит ошибка.

Отправка схемы

'"ruby.exe"' is not recognized as an internal or external command,TA:  --:--:--
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA:  00:00:07
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA:  00:00:04
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA:  00:00:02
operable program or batch file.
'"ruby.exe"' is not recognized as an internal or external command,TA:  00:00:01
operable program or batch file.

Схема: 100%   | ========================================== | Время: 00:00:06    "ruby.exe" не распознается как внутренняя или внешняя команда,   оперативной программы или командного файла.

C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/lib/vendor/okj
son.rb:82:in `valparse': unexpected nil (OkJson::ParserError)
    from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/vendor/okjson.rb:64:in `textparse'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/vendor/okjson.rb:43:in `decode'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:419:in `push_indexes'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:408:in `block in run'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:203:in `call'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:203:in `catch_errors'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/operation.rb:405:in `run'
from C:/Program Files/Heroku/ruby/lib/ruby/gems/1.9.1/gems/taps-0.3.23/l
ib/taps/cli.rb:171:in `clientxfer'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command/db.rb:194:i
n `taps_client'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command/db.rb:35:in
 `push'
from C:/Users/JOE ARPUTHAN/.heroku/client/lib/heroku/command.rb:129:in `
run'
from C:/Program Files/Heroku/heroku:27:in `<main>'
4b9b3361

Ответ 1

У вас нет пути ruby.exe в вашей переменной PATH.

В Windows 7 вы можете установить его с помощью Start menu → щелкните правой кнопкой мыши My computer → последний параметр слева (я думаю, что это был advanced settings) → Переменные среды → в system variables подменю find Path дважды щелкните его и добавьте; затем путь к папке bin вашей рубиновой установки. Это должно исправить (вам нужно будет перезапустить все запущенные командные строки).