Centos5

ruby 1.8.7 在 Centos 5.5 上製作和安裝,但不會執行

  • April 5, 2011

我已經下載ruby-1.8.7.p334 ruby-1.8.7.p334.tar.gzftp.ruby-lang.org,解壓了。

當我這樣做時./configure,它抱怨沒有合適的 c 編譯器,所以我做了yum install gcc

然後我回去做

./configure
make
make install

一切順利,沒有錯誤,ruby -v給我-bash: /usr/bin/ruby: No such file or directory

which ruby返回`/usr/local/bin/ruby’。下面是 /usr/local/bin 的列表

[root@ttsdev bin]# ll
total 2684
-rwxr-xr-x 1 root root    3882 Apr  5 13:17 erb
-rwxr-xr-x 1 root root     379 Apr  5 13:17 irb
-rwxr-xr-x 1 root root    1543 Apr  5 13:17 rdoc
-rwxr-xr-x 1 root root    1491 Apr  5 13:17 ri
-rwxr-xr-x 1 root root 2721701 Apr  5 13:17 ruby
-rwxr-xr-x 1 root root     153 Apr  5 13:17 testrb

任何想法為什麼它不執行?

除了 gcc 之外,還需要更多的東西。如果您不想使用 RVM 角度,可以使用此處的說明。它適用於 1.9,但可以應用於 1.8.7。

老實說,使用rvm來管理您的 rubies - 它會為您安裝、配置一切。

引用自:https://serverfault.com/questions/255977