Рубин на Vista

#ruby-on-rails #ruby #windows-vista #rubygems

Вопрос:

Вчера я установил Ruby и Ruby on Rails на 32-битной Vista, используя инструкции на этом сайте: http://rubyonrails.org/down

итак, я загрузил установщик, затем Драгоценные камни, затем я загрузил rails с драгоценными камнями.

теперь я не могу использовать команды Gem или Ruby в командной строке… поэтому я предполагаю, что с переменными среды что-то не так, но у меня есть идея, как их настроить в Vista или что поставить. Кто-нибудь может мне в этом помочь?

Ответ №1:

Чтобы настроить переменные среды, выполните следующие действия

  1. Запустите меню «Пуск»
  2. Щелкните правой кнопкой мыши Computer и выберите Properties
  3. Нажмите Advanced system settings на левую панель и подтвердите приглашение UAC
  4. Выберите Advanced вкладку (она 3-я)
  5. Нажмите Environment Variables... (внизу)
  6. В верхнем поле ( User variables for XXX ) либо найдите запись для PATH , либо нажмите кнопку Создать, чтобы создать запись.
    Если уже есть PATH точка с запятой для разделения каждого каталога, указанного в нем
  7. Поместите c:rubybin (измените, если вы установили ruby где-то в другом месте).
  8. Нажмите кнопку ОК много раз, чтобы закрыть все окна, которые мы открыли.
  9. Перезапустите командную строку.

gem и ruby и irb теперь все должно работать. Кто бы ни сказал, что инструменты графического интерфейса работают медленнее, чем инструменты командной строки. тьфу!

Ответ №2:

В окне командной строки введите «ПУТЬ», затем нажмите «Возврат», вы видите ruby.exe в переменной среды PATH?

Если вы установили ruby, чтобы сказать ‘c:ruby» тогда это будет » c:rubybin’.

Похоже, он может отсутствовать на пути.

Комментарии:

1. его там нет… и я не могу понять, как добавить его в Vista

Ответ №3:

Добавьте каталог ruby bin в переменную среды PATH, перейдите в Панель управления -> Система ->> Дополнительные системные настройки, затем перейдите на вкладку Дополнительно, Переменные среды, затем отредактируйте переменную ПУТИ и добавьте путь к двоичным файлам ruby, т. е. >>;C:rubybin