Xke*_*per 11 ruby rubygems sass
这可能看起来很愚蠢,但我最近尝试安装SASS并遵循他们的指示:
$ gem install sass
$ sass --watch [...]
Run Code Online (Sandbox Code Playgroud)
所以我跟着:
root@server:~# gem install sass
Successfully installed sass-3.1.15
1 gem installed
Installing ri documentation for sass-3.1.15...
Installing RDoc documentation for sass-3.1.15...
root@server:~# sass
bash: sass: command not found
Run Code Online (Sandbox Code Playgroud)
尽管环顾四周试图寻找一些简单的方法来运行类似gem run sass或其他一些解决方法以使其发挥功能,但我或多或少都不知所措.
似乎Debian/Ubuntu将ruby gems放入其中/var/lib/gems/1.8/bin.
所以解决方案(至少对于Ubuntu/Debian)是:
$ sudo -s
# echo 'PATH=/var/lib/gems/1.8/bin:$PATH' > /etc/profile.d/gemspath.sh
# chmod 0755 /etc/profile.d/gemspath.sh
Run Code Online (Sandbox Code Playgroud)
...然后打开一个新的shell会话.
(这在Ubuntu 11.10中已得到修复.)
在 macOS 上,我必须将 gem 可执行目录添加到路径中。
将这些行添加到 ~/.bashrc 文件中,然后重新打开终端以刷新环境变量。
# gem
gembin=`(gem env | sed -n "s/.*EXECUTABLE DIRECTORY: \(.*\)/\1/p")`
export PATH=$gembin:$PATH
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13375 次 |
| 最近记录: |