mac 系统升级到 OS X EI Capitan后,grunt compass任务报错

来源:互联网 发布:matlab矩阵中有未知数 编辑:程序博客网 时间:2024/05/21 19:32

mac 系统升级到 OS X EI Capitan后,运行grunt compass任务的时候,一直报ruby和compass没有安装的错误。

使用npm install ruby和compass,可以安装成功,但是报错依旧。

后来查了一下网友提醒说,通过npm安装的compass是无效的,要用gem来安装。于是先去更新gem,sudo gem update –system命令后,等待…..很久之后,报错。gem安装失败。。。于是转而通过sudo gem install rubygems-update和update_rubygems命令,终于成功了。

之后,先ruby -v来看一下,ruby有没有安装成功,如果已经安装成功,就可以直接安装compass了。如果没有安装成功,可以通过sudo brew install ruby来安装。ruby安装成功之后,运行命令 sudo gem install -n /usr/local/bin compass来安装,就成功了。
之所以要指定安装路径在/usr/local/bin是因为之前的系统位置/usr/bin被锁定了,不能安装在这个目录下了。

成功的安装ruby和compass之后,grunt compass任务终于可以正常运行了~~~~happy ending

0 0
原创粉丝点击