【问题标题】:How to resolve gemfile sass dependency issue如何解决 gemfile sass 依赖问题
【发布时间】:2014-10-23 04:54:45
【问题描述】:

让我的 Foundation / SASS / Compass 安装工作和 我想我可能有依赖问题。我尝试运行“compass init”,这会在我的 CLI 中输出:

C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/rubygems/depend 
in `to_specs': Could not find sass (< 3.5, >= 3.3.13) 

(Gem::LoadError) 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:778:in block in activate_dependencies' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:767:ineach' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:767:in activate_dependencies' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
fication.rb:751:inactivate' 
from C:/RailsInstaller/Ruby1.9.3/lib/ruby/site_ruby/1.9.1/ru 
32:in gem' 
from C:/RailsInstaller/Ruby1.9.3/bin/compass:22:in'

【问题讨论】:

  • 你能发一下你的Gemfile吗?
  • @Sudheer - 请原谅我的无知,但我怎样才能最好地发布 Gemfile?我可以获得已安装 Gems 的列表,但它是 62

标签: ruby gem sass zurb-foundation compass


【解决方案1】:

根据您的评论,您的应用似乎没有 Gemfile,因此 bundler 无法为您解决不同 Gems 之间的依赖关系。我看到两个选项:

  • 使用gem install sass -v '3.4.6' 手动安装缺少的sass Gem。如果已经安装了其他版本的sass Gem,请先使用gem uninstall sass 卸载它(可能会破坏其他应用程序),然后安装所需的版本:gem install sass -v '3.4.6'。并希望没有其他宝石丢失。

或者:

  • 开始使用Bundler(参见:http://bundler.io/gemfile.html)。这意味着:创建一个Gemfile 并将您的应用程序需要的所有 Gem 添加到该文件中。一开始可能需要做更多的工作,但如果您打算将应用程序维护更长的时间,IMO 是不是更好的选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-02
    • 1970-01-01
    • 2015-08-21
    • 2019-09-02
    • 2017-06-24
    • 2019-06-07
    • 2023-02-21
    • 1970-01-01
    相关资源
    最近更新 更多