【问题标题】:compass not working on Ubuntu 12.04指南针在 Ubuntu 12.04 上不起作用
【发布时间】:2016-06-10 02:58:54
【问题描述】:

这个问题类似于以下问题:

但是指南针不起作用。这不是其他人报告的 PATH 问题。

规范包出错。

规范包:sudo apt-get install ruby-compass

改用宝石:

Gem 安装:sudo gem install compass

控制台输出:

compass --version:

Errno::ENOENT on line 25 of /usr/lib/ruby/vendor_ruby/sass/../compass/version.rb: No such file or directory - /usr/lib/ruby/vendor_ruby/sass/../compass/../../VERSION.yml

compass watch:

LoadError on line 122 of /usr/lib/ruby/vendor_ruby/sass/../compass/configuration/data.rb: no such file to load -- compass/import-once/activate

我无法让指南针正常工作。

【问题讨论】:

    标签: ruby ubuntu gem sass compass


    【解决方案1】:

    我发现了一些有用的东西。

    sudo apt-get install rubygems1.8 sudo gem install rubygems-update sudo update_rubygems sudo gem install compass

    【讨论】:

    • 请注意:在 ubuntu 14.04 上,请改用包 rubygems1.9
    【解决方案2】:

    对于其他有同样问题的人,您应该在使用 gem 安装 compass 之前先删除规范包。

    sudo apt-get remove ruby-compass
    sudo gem install compass
    

    【讨论】:

    • 我多年来一直在寻找的东西!没有其他工作。
    【解决方案3】:

    当我遇到这个问题时,我尝试了很多食谱,但没有任何帮助。最后我将丢失的文件VERSION.yml手动放到目录/usr/lib/ruby中:

    // First, create version file:
    $ cd /usr/lib/ruby
    $ sudo touch VERSION.yml
    
    // Then add following content using text editor:
    $ sudo vim VERSION.yml
    
    // Use 'i' to enter insert mode, paste the text below:
    ---
    :build:
    :major: 1
    :minor: 9
    :patch: 1
    // And use :wq + Enter to save changes.
    

    这是 1.9.1 版的示例。您应该在文件中指定您的版本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-01-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-21
      • 2012-01-03
      相关资源
      最近更新 更多