2015-07-05 5 views
0

Я новичок в Ruby on Rails, и у меня есть эта ошибка, когда я запускаю установку пакета для нового проекта. Я использую Rails 4.2.3 на Mac OSx YosemiteBundler не смог найти совместимые версии для gem «sass-rails»

In Gemfile: 
compass-rails (~> 2.0.4) ruby depends on 
    sass-rails (<= 5.0.1) ruby 

sass-rails (5.0.3) 

Любая идея о том, почему я получил эту ошибку?

ответ

1

Просто добавить версию sass-rails драгоценный камень в ваш Gemfile. Найти строку:

gem "sass-rails" 

И заменить его на

gem "sass-rails", "5.0.1" 

Эта ошибка из-за маленькой старой версии compass-rails камень. Вы можете просмотреть line of gemspec видеть, что это новая версия compass-rails не вызовет исключение (из sass-rails 5.0.3 ниже 5.1)

0

попробуйте добавить

source "https://rubygems.org" 

или

source :github 

в верхней части Gemfile

+0

У меня уже есть источник «https://rubygems.org» в верхней части моей Gemfile – Lahniep

+1

К сожалению я думал о неправильной ошибке. Нижняя версия sass-rails версии 5.0.1. Кажется, что зависимость компаса еще не обновлена. – Martin

+0

Я опустил версию sass-rails до 5.0.1 и обновил драгоценные камни с обновлением пакета ... теперь я могу запустить веб-приложение. Спасибо! – Lahniep

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