ruby не работает во всех каталогах windows 10 - PullRequest
0 голосов
/ 08 января 2020

Вот мой сценарий:

У меня есть каталог, я хочу запускать команды rake. Я устанавливаю ruby 1.9.3. Я открываю новое командное окно в расположении по умолчанию C:/Users/Administrator Я запускаю ruby -v и получаю ответ ruby 1.9.3p551 (2014-11-13) [i386-mingw32]

Это все хорошо.

Я просматриваю папку и открываю командное окно в этом каталоге: C:/agent Я запускаю ruby -v и получаю ответ ruby is not recognized as an internal or external command...

Ruby установлено здесь: C:\Ruby193\bin, и это в моем %PATH%

Далее, когда я запускаю PATH из командной строки, я получаю следующее:

PATH = C: \ Ruby26-x64 \ bin ; C: \ Windows \ system32; C: \ Windows; C: \ Windows \ System32 \ Wbem; C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files \ dotnet \; C: \ Программные файлы \ Microsoft SQL Сервер \ 130 \ Tools \ Binn \; C: \ Program Files \ Microsoft SQL Сервер \ Client SDK \ ODBC \ 170 \ Tools \ Binn \

Но системные переменные моей среды показывают this: C: \ Ruby193 \ bin ;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Program Files \ dotnet \; C: \ Program Files \ Microsoft * 104 4 * Сервер \ 130 \ Инструменты \ Binn \; C: \ Program Files \ Microsoft SQL Сервер \ Client SDK \ ODBC \ 170 \ Tools \ Binn \;

Почему они будут другими? Вот почему ruby работает в одном каталоге, а не в другом, я полагаю

1 Ответ

0 голосов
/ 08 января 2020

Полный перезапуск системы исправил мою проблему с путём, и в результате - больше не было ruby ошибок.

...