【问题标题】:compass compile under www-data usercompass 在 www-data 用户下编译
【发布时间】:2014-10-04 15:51:30
【问题描述】:

我需要通过www-data用户从nginx/php5-fpm编译scss

命令:

compass compile sass/screen.scss --config config.rb --boring

结果:

/usr/local/rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/dependency.rb:298:in `to_specs': Could not find 'compass' (>= 0) among 14 total gem(s) (Gem::LoadError)
    from /usr/local/rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/dependency.rb:309:in `to_spec'
    from /usr/local/rvm/rubies/ruby-2.1.3/lib/ruby/2.1.0/rubygems/core_ext/kernel_gem.rb:53:in `gem'
    from /usr/bin/compass:22:in `<main>'
    from /usr/bin/ruby_executable_hooks:15:in `eval'
    from /usr/bin/ruby_executable_hooks:15:in `<main>'

UPD1

$ gem list

*** LOCAL GEMS ***

...
compass (1.1.0.alpha.3, 1.0.1)
compass-core (1.1.0.alpha.3, 1.0.1)
compass-import-once (1.0.5)
...

【问题讨论】:

    标签: nginx rvm compass


    【解决方案1】:

    看起来指南针 gem 没有安装。尝试运行

    gem install compass
    

    【讨论】:

    • 它是否也为 www-data 用户安装/可用?也许 www-data 使用不同的红宝石版本和不同的宝石? gem list cmd 作为 www-data 运行是否返回包含指南针的列表?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-29
    • 2017-07-31
    • 1970-01-01
    • 1970-01-01
    • 2015-01-16
    • 1970-01-01
    相关资源
    最近更新 更多