Ruby on Rails: удаление зависимости при установке гема? - PullRequest
6 голосов
/ 21 февраля 2012

Я пытаюсь установить gem install twitter-bootstrap-rails на моей машине с Windows.Этот драгоценный камень зависит от therubyracer, который еще не совместим с Windows.Я нашел это:

драгоценный камень therubyracer на windows

Что говорит мне, что я должен быть в состоянии опираться на JScript.Хотя я не знаю, как указать установке gem игнорировать зависимости.Я пытался принудительно установить с:

    gem install -f twitter-bootstrap-rails --platform ruby 

Безрезультатно.Кто-нибудь, как я могу сказать что-то вроде "gem install twitter-bootstrap-rails [но игнорировать эту зависимость от therubyracer]"?

Ответы [ 2 ]

7 голосов
/ 16 марта 2012

Если ваша цель - заставить работать raps twitter boostrap под Windows, есть версия, в которой используется статический CSS, избегая фиксированной зависимости от therubyracer. Это установит на Windows. У вас не будет функциональности Less, но она работает в Windows. Попробуйте это в своем Gemfile:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static"
5 голосов
/ 21 февраля 2012

Согласно этому документу , есть варианты

-f, --[no-]force            Force gem to install, bypassing dependency checks

и

--ignore-dependencies        Do not install any required dependent gems
...