警告:运行 "compass:server"(罗盘)任务
Warning: Running "compass:server" (compass) task
D:\Projects\mallspk>grunt serve
Running "serve" task
Running "clean:server" (clean) task
>> 0 paths cleaned.
Running "wiredep:app" (wiredep) task
Running "wiredep:test" (wiredep) task
Running "wiredep:sass" (wiredep) task
Running "concurrent:server" (concurrent) task
Warning: Running "compass:server" (compass) task
Warning: Command failed: 'compass.bat' is not recognized as an internal or exter
nal command,
operable program or batch file.
Use --force to continue.
我已经安装了 Yo angular
和 运行 以下命令:
npm install grunt --save-dev
npm install -g grunt-contrib-compass
npm install -g compass
npm install
bower install
npm install grunt-google-cdn
当我 运行 命令 grunt serve
时,我遇到了这个错误。我有最新的节点和 npm 安装最新的 g运行t 和哟。
我在桌面上安装了指南针 gem 时遇到了同样的问题,问题已解决。
如果您使用的是 OS X 或 Linux,您可能已经安装了 Ruby;在您的终端中使用 ruby -v 进行测试。当您确认安装了 Ruby 后,运行 gem update --system && gem install compass 以安装 Compass 和 Sass.
对于windows您可以下载ruby然后安装指南针。
希望对您有所帮助:)
我ruby安装了@squiroid。我忘了运行gem install compass
。这对我有用。
我遇到了同样的问题
"yo angular" 与 sass 选项将使用指南针,这是一个 ruby gem.
安装ruby和指南针
在windows系统中我们还需要设置ruby的路径。将 ruby/bin 添加到路径
那么 "grunt serve" 就可以了!
我也有这些问题,我通过将源映射设置为 false 找到了一个临时修复方法。
server: {
options: {
sourcemap: false <--
}
}
在那之后,它就像魅力一样。
我在 ubuntu 中遇到了同样的问题,我这样做是为了解决我的问题:
sudo apt-get install ruby
sudo apt-get install ruby-compass
sudo gem install compass
在那之后 grunt serve
工作
来自 grunt-contrib-compass 的文档,上面写着:
"This task requires you to have Ruby, Sass, and Compass >=1.0.1 installed"
and
"When you've confirmed you have Ruby installed, run gem update --system && gem install compass to install Compass and Sass."
我按照此说明修复了警告。
我找了又找……终于找到了这个问题的答案。
在我的例子中,它发生在我用 yeomen 创建一个新的 angularjs 应用程序时。
此答案特定于 windows 用户
第 1 步:安装 ruby
http://rubyinstaller.org/downloads/
第 2 步:下载 rubygems
Link : https://rubygems.org/rubygems/rubygems-2.6.8.zip
第 3 步:解压缩 rubygems-2.6.8.zip
第 4 步:打开 powershell(terminal/command 行)到 rubygems-2.6.8 文件夹路径。(文件夹位置,例如 c:\folder\folder)
第 5 步:在 powershell 终端中 运行 这些命令
> ruby setup.rb
> gem install compass
尽情享受吧!
如果你在使用node+express+Angular时也有同样奇怪的感觉Ruby,运行"yo angular xyz",但是使用gulp 而不是 g运行t.
D:\Projects\mallspk>grunt serve
Running "serve" task
Running "clean:server" (clean) task
>> 0 paths cleaned.
Running "wiredep:app" (wiredep) task
Running "wiredep:test" (wiredep) task
Running "wiredep:sass" (wiredep) task
Running "concurrent:server" (concurrent) task
Warning: Running "compass:server" (compass) task
Warning: Command failed: 'compass.bat' is not recognized as an internal or exter
nal command,
operable program or batch file.
Use --force to continue.
我已经安装了 Yo angular
和 运行 以下命令:
npm install grunt --save-dev
npm install -g grunt-contrib-compass
npm install -g compass
npm install
bower install
npm install grunt-google-cdn
当我 运行 命令 grunt serve
时,我遇到了这个错误。我有最新的节点和 npm 安装最新的 g运行t 和哟。
我在桌面上安装了指南针 gem 时遇到了同样的问题,问题已解决。
如果您使用的是 OS X 或 Linux,您可能已经安装了 Ruby;在您的终端中使用 ruby -v 进行测试。当您确认安装了 Ruby 后,运行 gem update --system && gem install compass 以安装 Compass 和 Sass.
对于windows您可以下载ruby然后安装指南针。
希望对您有所帮助:)
我ruby安装了@squiroid。我忘了运行gem install compass
。这对我有用。
我遇到了同样的问题
"yo angular" 与 sass 选项将使用指南针,这是一个 ruby gem.
安装ruby和指南针
在windows系统中我们还需要设置ruby的路径。将 ruby/bin 添加到路径
那么 "grunt serve" 就可以了!
我也有这些问题,我通过将源映射设置为 false 找到了一个临时修复方法。
server: {
options: {
sourcemap: false <--
}
}
在那之后,它就像魅力一样。
我在 ubuntu 中遇到了同样的问题,我这样做是为了解决我的问题:
sudo apt-get install ruby
sudo apt-get install ruby-compass
sudo gem install compass
在那之后 grunt serve
工作
来自 grunt-contrib-compass 的文档,上面写着:
"This task requires you to have Ruby, Sass, and Compass >=1.0.1 installed" and "When you've confirmed you have Ruby installed, run gem update --system && gem install compass to install Compass and Sass."
我按照此说明修复了警告。
我找了又找……终于找到了这个问题的答案。
在我的例子中,它发生在我用 yeomen 创建一个新的 angularjs 应用程序时。
此答案特定于 windows 用户
第 1 步:安装 ruby http://rubyinstaller.org/downloads/
第 2 步:下载 rubygems Link : https://rubygems.org/rubygems/rubygems-2.6.8.zip
第 3 步:解压缩 rubygems-2.6.8.zip
第 4 步:打开 powershell(terminal/command 行)到 rubygems-2.6.8 文件夹路径。(文件夹位置,例如 c:\folder\folder)
第 5 步:在 powershell 终端中 运行 这些命令
> ruby setup.rb
> gem install compass
尽情享受吧!
如果你在使用node+express+Angular时也有同样奇怪的感觉Ruby,运行"yo angular xyz",但是使用gulp 而不是 g运行t.