Sass - 安装

时间:2015-07-16 00:35:36

标签: ruby bash shell sass

我最近安装了Ruby gem Sass,并经常将它用于我正在使用的应用程序。今天我去了sass -watch scss:css,就像我平常一样,注意到我得到了以下错误:

-bash: sass: command not found

然后我尝试运行以下行并获得此输出:

~$ sudo gem install sass

ERROR:  While executing gem ... (Errno::EPERM)
Operation not permitted - /usr/bin/sass

在解释shell / bash错误时,我会认为自己是一个新手,有关可能导致此问题的建议吗?

更新

我已经尝试了@ jperelli的建议并得到以下内容(ps我在Mac OS上):

~$ sudo gem update bundler

Updating installed gems
Updating bundler
Fetching: bundler-1.10.5.gem (100%)
ERROR:  While executing gem ... (Errno::EPERM)
    Operation not permitted - /usr/bin/bundle

2 个答案:

答案 0 :(得分:27)

如果您仍然遇到此问题,可以尝试:

$ sudo gem install -n /usr/local/bin sass

对于 OS X El Capitan 的最新更新,我遇到了几乎相同的问题( 指南针 ) ,它对我有用。 只需使用它:

$ sudo gem install -n /usr/local/bin gem_package_name

祝你好运!

答案 1 :(得分:-1)

也许你在捆绑器本身https://github.com/bundler/bundler/issues/1977

中遇到了一个错误

尝试升级bundler然后再安装sass

sudo gem update bundler
sudo gem install sass

或者,您可以从OS存储库安装sass

# assuming you use ubuntu
sudo apt-get install ruby-sass