Как установить Ruby Installer на веб-сайтах Azure

Я использую SASS в своем приложении, и я нахожусь в процессе миграции на Azure.

У меня есть настройки моего проекта, но он не компилирует SASS. Я пытаюсь использовать Ruby Installer отсюда http://rubyinstaller.org/downloads/ (Ruby 1.9.3-p551), и я загрузил его через FTP на D:/home, однако, когда я пытаюсь установить его просто используя команду rubyinstaller-1.9.3-p551.exe это ничего не делает. Нет сообщения об ошибке или что-либо еще.

Какие-либо предложения?

2 ответа

Вам больше не нужно полагаться на Ruby для компиляции SASS.

LIBSASS имеет 100% паритет с RUBY SASS и не имеет зависимости от Ruby.

Если вы используете grunt, вы можете переключиться на LIBSASS, отредактировав gruntfile.js использовать

grunt.loadNpmTasks('grunt-sass');

вместо

grunt.loadNpmTasks('grunt-contrib-sass');

Вам также следует соответствующим образом обновить файл package.json.

Затем вы можете заставить Azure выполнять свои основные задачи, как описано в этом ответе.

Использование установщика не будет работать, потому что, вероятно, он требует интерактивного сеанса. Что я сделал, так это получил двоичные файлы Ruby и отправил их по FTP. Вы можете найти двоичные файлы в виде файла 7zip на странице загрузки Ruby. Я следовал этому посту: установка Ruby 1.8.7 (и других вещей) вручную. Часть о zlib, вероятно, устарела, потому что в zip-архиве уже есть соответствующая dll. Я загрузил другой упомянутый dll (iconv dll) и поместил его в папку Ruby bin.

Gem уже включен в пакет, поэтому нет необходимости устанавливать его отдельно.

К сожалению, сейчас у меня возникают трудности с выполнением задания gulp, потому что оно все еще говорит: "Рубин и компас должны быть установлены и находятся в пути". Я установил путь в gulpfile.

Другие вопросы по тегам