2
我需要在系統中至少安裝1.9版本。然而,當我運行「正常模式」和「命令模式」 ruby -v
,它們是不同的:爲用戶安裝Ruby不同於sudo?
$ ruby -v
ruby 1.9.3p392 (2013-02-22 revision 39386) [x86_64-linux]
$ sudo ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]
如果我做which ruby
:
$ which ruby
/usr/local/bin/ruby
$ sudo which ruby
/usr/bin/ruby
如何安裝Ruby,以便它是相同的爲他們兩個?
您添加'在/ usr /本地/ bin'到根的路徑前面的當前狀態。實際上,root在路徑中不應該有'/ usr/local/bin',以免出現問題。 Root不是用於管理系統的「用戶」。如果root用戶需要使用/ usr/local/bin/ruby來運行某些內容,則將其明確地添加到該命令中。 –