5

我安装了 ruby​​,yeoman,当我运行我的项目时,我有这个错误:

警告:运行“compass:dist”(罗盘)任务警告:您需要安装 Ruby 和 Compass 才能工作。更多信息:https ://github.com/gru 使用 --force 继续。使用 --force 继续。

我有变量会话目标的路径,但它不起作用。谁能帮我?

4

4 回答 4

12

我不得不运行这个:

gem install compass

在这里找到:Angular 与 Yeoman 1.0 和 Grunt

(我以为我按照此处的说明安装了 Compass,但这还不够。)

于 2013-06-20T14:20:18.460 回答
1

我遇到了同样的错误。原来它掩盖了真正的错误:

{ '0': [Error: Error: not found: bundle],
  '1': 
   { stdout: '',
     stderr: 'Error: not found: bundle',
     code: 127,
     toString: [Function] },
  '2': 127 }

固定:

sudo gem install bundle --no-user-install
于 2014-02-04T11:51:42.247 回答
1

问题来自指南针被称为 compass2.0

我通过将 compass 符号链接到 compass2.0 解决了这个问题

这是命令:sudo ln -s /usr/bin/compass2.0 /usr/bin/compass

希望这可以帮助

于 2013-12-06T20:50:56.333 回答
-1

我在 Windows 7 上也遇到了同样的问题。这就是我所做的。

  1. 使用 Ruby 安装程序安装 Ruby

  2. 用 gem 安装指南针,(用 npm 安装指南针没有任何效果)

    宝石安装指南针

于 2014-02-17T08:36:16.000 回答