Ruby Gem を実行するにはどうすればよいですか?
概要
これは愚かに思えるかもしれませんが、私は最近 SASS をインストールしようとして、その指示に従いました。
$ gem install sass
$ sass --watch [...]
それで私はそれに従った:
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
gem run sass のようなものを実行するための簡単な方法や、それを機能させるための他の回避策を見つけようとして、馬鹿のように周りを見回したにもかかわらず、私は多かれ少なかれ途方に暮れています。
解決策
Debian/Ubuntu は Ruby gem を /var/lib/gems/1.8/bin にドロップするようです。
$ sudo -s
# echo 'PATH=/var/lib/gems/1.8/bin:$PATH' > /etc/profile.d/gemspath.sh
# chmod 0755 /etc/profile.d/gemspath.sh
…そして、新しいシェル セッションを開きます。
(これは Ubuntu 11.10 で修正されています。)