簡體   English   中英

無法使用rbenv安裝ruby 2,3(Ubuntu服務器16)

[英]Can't install ruby 2,3 with rbenv (Ubuntu server 16)

大家好,我嘗試用rbenv安裝ruby。

rbenv install 2.3.0

外殼卡在這行中

Installing ruby-2.3.1...

10分鍾后,我取消該過程並獲取此日志..

linking transcoder gb18030.so
compiling ./enc/trans/gbk.c
linking transcoder gbk.so
compiling ./enc/trans/iso2022.c
make[1]: *** wait: No child processes.  Stop.
make[1]: *** Waiting for unfinished jobs....
make[1]: *** wait: No child processes.  Stop.

知道發生了什么嗎? 我如何清理所有過程以重新開始安裝?

提前致謝!

一旦rbenv確定了您的應用程序指定了哪個Ruby版本,它將把命令傳遞給相應的Ruby安裝。

每個Ruby版本都安裝在〜/ .rbenv / versions下的自己的目錄中。 例如,您可能已安裝以下版本:

~/.rbenv/versions/1.8.7-p371/
~/.rbenv/versions/1.9.3-p327/
~/.rbenv/versions/jruby-1.7.1/

rbenv的版本名稱只是〜/ .rbenv / versions中目錄的名稱。

要刪除舊的Ruby版本,只需rm -rf要刪除的版本的目錄。 您可以使用rbenv prefix命令找到特定Ruby版本的目錄,例如rbenv prefix 1.8.7-p357。

ruby-build插件提供了rbenv卸載命令來自動執行刪除過程。

您可能還需要更新rbenv。 如果您已手動安裝,則請執行

$ cd ~/.rbenv
$ git pull

您還應該能夠通過以下方式更新ruby-build

$ cd ~/.rbenv/plugins/ruby-build
$ git pull

資料來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM