2010-06-21 2 views
3

Я никогда не использовал ruby ​​раньше, я просто хотел поиграть с HAML и SASS. Я загрузил и установил Ruby's Windows installer (v1.9.1). Затем я нажал ruby.exe (значок с черным окном и разноцветный камень на картинке). Наконец, я набрал gem install haml и нажал Enter. Но ничего не случилось. Я делаю что-то неправильно?Я не могу установить Haml/Sass на Windows с помощью RubyInstaller для Windows

Изображение справки:

alt text http://img707.imageshack.us/img707/9863/haml.png

+0

ударить ctrl + c и вставить нас вне. – rogerdpack

ответ

7

Вам может понадобиться, чтобы положить путь к Руби в переменную PATH среды, чтобы сделать это, но это, как я это делаю:

открываю вверх по утилите командной строки. Затем я набираю ruby -S gem install <whatever>. Это работает как шарм.

Я попытался запустить Ruby, и он показывает пустой экран, но позволяет мне вводить код. Когда я нажимаю CTRL + C, чтобы отменить его, он также выполняет мой код. Возможно, вам нужно сделать это так, как вы сейчас пытаетесь. Мне просто легче найти только ruby -S <statement>. Однако IronRuby дает мне REPL никаких проблем.

6

ruby.exe является интерпретатором Ruby. Если вы хотите ввести в него код, вам, очевидно, нужно ввести в него код Ruby, а не код команды DOS.

Команда gem представляет собой пакетный файл DOS (gem.bat). Пакетные файлы DOS должны запускаться из интерпретатора команд DOS.

+0

Спасибо за это, инструкции на сайте были непонятны, вам нужно сделать это в командной строке DOS –

0

Установки Ruby, используя RubyInstaller, вы получите ярлык в меню Программы, которые позволяют открыть командную строку с Рубином в PATH

Вы используете, что в случае, если вы не выбрали вариант добавления рубина в ДОРОЖКА.

В любом случае команда, которую вы вводили, должна вводиться в командной строке, а не внутри самого Ruby.

0

У последней сборки (rubyinstaller-1.9.2-p136.exe) возникла проблема. Переименуйте папку: c: \ ruby192 \ lib \ ruby ​​\ site_ruby или удалите ее полностью, и это исправление «gem»

Вы можете сделать «gem install compass» или если вы находитесь за прокси-сервером, который вам может понадобиться. камень установить -http-прокси компас

Вот блог со всеми подробностями: http://francisshanahan.com/index.php/2011/how-to-theme-sencha-touch-sass-windows/

Надежда, что помогает, -fs

Смежные вопросы