安装软件不用sudo的下场

今天用gem安装rails。

geminstallrails安装后gemlist显示出安装成功。但是当使用rails命令时,报出找不到rails命令的错误。于是乎,找到gem目录下的rails,然后找到rails.rb,将其放到/urs/local/bin下,发现rails命令可以使用了。但总觉得不妥,担心以后没出问题。

尝试了很久,又通过google查找始终没有找到原因。

后来才发现,在安装rails时实际是成功了,但是因为没有用sudo,所以在将/usr/local/bin和/usr/bin等目录下没有创建rails.rb,导致在找不到rails。

其实应该可以猜测到的,但是后来问了别人,经别人指出才突然明白,原来是忘记加sudo命令。

相关推荐