Gulp无法在系统路径中找到红宝石和指南针

时间:2017-03-05 17:54:56

标签: javascript ruby macos gulp compass

我安装了gulp,除了运行gulp命令时的这个错误,一切似乎都很好。我明白了  错误:您需要安装Ruby和Compass并在系统PATH中才能使此任务正常工作。 发出命令时。如果有帮助的话,我在mac osx 10.11上。我的gulp安装在/ Users / Desktop / responsive /。

服务器已启动http://localhost:8080 [11:10:21] LiveReload从35729号港口开始 [11:10:21] {[错误:您需要安装Ruby和Compass并在系统PATH中才能完成此任务。]   消息:'您需要安装Ruby和Compass并在系统PATH中才能完成此任务。',   showStack:false,   showProperties:true,   插件:' gulp-compass',   __safety:{toString:[功能:绑定]}} 任何关于问题的想法。所有帮助表示赞赏。

1 个答案:

答案 0 :(得分:6)

Ruby预装在Mac机器上,所以你不需要安装它。如果您尚未安装指南针宝石,则需要这样做。要检查你有这些......

使用$ ruby -v检查ruby 使用$ compass version

检查指南针

两者都要确保您获得列出版本的无错误响应。如果您没有安装任何一个或它们,请安装它们(如果您没有安装它们,请先安装ruby)......

安装ruby
有很多方法可以做到这一点。我推荐使用自制软件。一旦你拥有它,它对于安装很多东西非常有用。如果你没有,你需要谷歌如何安装它。还有许多其他方法可以安装ruby,请参阅官方docs。使用自制软件......

$ brew install ruby

安装指南针
既然你有红宝石(或者如果你已经做过),你可以轻松安装罗盘......

$ gem install compass

可能需要使用sudo运行此命令。您将知道是否收到权限错误。安装重启终端后再次检查,然后尝试gulp。