Как запустить команды Ruby и GIT в одном месте в Windows
У меня есть Ruby и GIT, установленные на моем окне окна. Для запуска команд GIT я использую GIT Bash. Для запуска команд Ruby я использую командную строку.
Мне не удалось запустить команды GIT из строки CMD, и я не могу запустить команды Ruby из GIT Bash. Я хотел бы иметь возможность запускать команды для GIT и Ruby из GIT Bash (идеально) или, по крайней мере, из линии CMD.
Каков наилучший способ сделать это?
Ответы
Ответ 1
Я запускаю команды git из сеанса CMD все время.
Убедитесь, что переменная среды PATH
содержит каталог 'cmd
' из дистрибутива msysgit:
Path=C:\Path\To\Git\1.7.1\cmd
Если нет, добавьте его в свой сеанс:
set PATH=%PATH%;C:\Path\To\Git\1.7.1\cmd
и все готово. git и Ruby в вашей CMD-оболочке.
Реверс (команды Ruby) возможен в git bash, добавляя к значению PATH
значение, подобное /c/path/to/Ruby/186-27/bin
![http://img842.i_mageshack.us/img842/8749/gitbashruby.png]()
Ответ 2
Чтобы подробно описать VonC-запрос на создание Ruby в Git - Bash.
Все, что вам нужно сделать, это добавить путь к вашей папке Ruby bin в переменных окружения Windows. Он не должен быть в формате /c/path/to/ruby, это может быть C:\Ruby193\bin.
Шаг за шагом для Windows 7:
- Начало
- Поиск программ и файлов (текстовое поле по умолчанию после нажатия значка "Пуск" ), поиск "среды"
- Выберите "изменить переменные системной среды"
- Нажмите "Переменные среды" (в нижней правой части формы)
- Добавить в "Системные переменные" "PATH" следующее: C:\Ruby193\bin (без одинарных кавычек)
- Перезапустите оболочку
Обязательно закройте оболочку Git - bash и перезапустите ее, чтобы выбрать новую переменную среды.
Ответ 3
-
Перейдите в "Мой компьютер" → "Свойства" → "Расширенные настройки системы" → Переменные среды
-
Добавить новую системную переменную. Имя переменной = RUBY_BIN. переменная
value = C:\Ruby193\bin (путь может меняться).
-
Добавить новую системную переменную. Имя переменной = MSYSGIT_BIN. переменная
value = C:\msysgit\bin (путь может меняться).
-
Добавляем переменную ;% RUBY_BIN%;% MSYSGIT_BIN% в Path под системными переменными.
-
Перезапустите оболочку.
Это позволит вам запускать команды ruby, git или sh (Git Bash) из командной строки, а также Ruby от git Bash.
Ответ 4
В моей личной установке используется msysgit и tortoisegit. Я обнаружил, что использование менеджера TortoiseGit Pageant для ключей позволяет мне использовать все из любой командной строки, включая powershell. Единственное раздражение: мне нужно, чтобы с помощью добавленных клавиш выполнялся показ страницы, который, кажется, очищается при каждой перезагрузке. К счастью, я часто не перезагружаюсь.
Ответ 5
Комбинированный ответ для VonC и Rots помог мне достичь желаемых результатов.
Однако, поскольку я не был знаком с редактированием переменных окружения, я, должно быть, случайно перезаписал путь к моим файлам nodejs.
В результате мое решение включало добавление пути ruby и пути nodejs к моим пользовательским переменным вместо системы.
Я использую машину Windows 7.
Ответ 6
при установке рубинового установщика выберите опцию "Добавить исполняемые файлы ruby к вашему пути". Затем все команды git/ruby будут выполняться от git bash.