[英]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.