какую рубиновую версию я должен использовать с sass на windows 64-bit

71
10

Прежде всего, я просто хочу установить ruby для использования sass. Моя ОС - 64-разрядная Windows 7.

Как рекомендовано на сайте Sass:

Самый быстрый способ получить Ruby на компьютере под Windows - использовать Ruby Installer

но здесь неясно, какую версию использовать. Цитата с сайта Ruby:

Если вы не знаете, какую версию установить, и вы начинаете с Ruby, мы рекомендуем использовать инсталляторы Ruby 2.1.X.
[...]
64-разрядные версии Ruby относительно новы в области Windows, и не все пакеты были обновлены, чтобы быть совместимыми с ним. Чтобы использовать эту версию, вам потребуются некоторые знания о компиляторах и решения проблем зависимостей, которые могут быть слишком сложными, если вы просто хотите играть с этим языком ".

Так что обычно я бы установил версию Ruby 2.2.3 (x64) (которая является самой новой на данный момент), но после прочтения веб-сайта я склонен к Ruby 2.1.7 (даже не Ruby 2.1.7 (x64))

Я действительно много искал эту тему с помощью google, но не смог получить какую-либо глубокую информацию.

спросил(а) 2015-12-27T13:32:00+03:00 4 года, 9 месяцев назад
1
Решение
80

Первый вопрос: x86_64 или 32 бит

По моему опыту вы должны сосредоточиться на камне, которое хотите использовать. Возможно, некоторые камни с кодом C не готовы к использованию/скомпилированы в ОС x86_64.

сасс написан на рубине, и это зависит от ярда и маруку (источник: https://github.com/sass/sass/blob/stable/sass.gemspec)

У maruku нет никаких зависимостей (https://github.com/bhollis/maruku/blob/master/maruku.gemspec) и написано в рубине.

Я искал двор, и кажется, что это полный рубиновый камень без каких-либо зависимостей.

Это означает, что используемая вами версия Ruby версии не должна быть проблемой (нет компиляции кода C, который нужно сделать...).

Другой вопрос - рубиновая версия.

Проблема может возникнуть из версии Ruby 2.2.3 (32 бит или 64 бит)
Эта версия относительно новая с некоторыми изменениями, которые нуждаются в некоторых корректировках для некоторых драгоценных камней.

Таким образом, используйте 32 бита, которые вы можете использовать для всех драгоценных камней, и не пытайтесь использовать последнюю версию ruby, если вы не хотите использовать последние функциональные возможности, которые были реализованы.

TL; DR: используйте установщики Ruby 2.1X, как говорится.

ответил(а) 2016-01-09T18:52:00+03:00 4 года, 8 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема