运行指南针手表时,参数数错误



当我运行"compass watch"时,我得到了这个错误:

LoadError on line ["54"] of /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- susy
Run with --trace to see the full backtrace

我设法修复它:

sudo gem update
sudo gem install susy

当我再次运行compass时,css文件生成了,我得到了一个新的错误:

>>> Compass is watching for changes. Press Ctrl-C to Stop.
    write css/ie10_and_higher.css
    write css/ie9.css
    write css/style.css
D, [2015-07-31T10:36:12.805795 #5675] DEBUG -- : Celluloid 0.17.0 is running in BACKPORTED mode. [ http://git.io/vJf3J ]
ArgumentError on line ["48"] of /var/lib/gems/2.1.0/gems/celluloid-0.17.0/lib/celluloid/calls.rb: wrong number of arguments (2 for 1)
Run with --trace to see the full backtrace

现在我在google上找不到任何解决方案

我也遇到过这个问题。我已经更新了所有内容——红宝石、宝石系统、所有宝石、指南针等,但它仍然不断抛出错误。我所要做的就是反复使用"gem uninstall listen"来删除多个2.7。安装的X版本-一旦他们全部删除,只听3。

这看起来像是赛璐珞宝石的问题。看看Github问题。

我筛选了指南针的来源,似乎没有任何地方引用赛璐珞——我怀疑指南针是相关的。如果您没有在项目的任何地方使用它,那么您的其他gem必须正在使用它。您需要运行一个完整的跟踪来确定它是哪一个

最新更新