簡體   English   中英

在Deepin 15.10上使用rbenv安裝Ruby

[英]Installing Ruby using rbenv on Deepin 15.10

嘗試使用rbenv(或我嘗試過RVM和ruby-install的任何其他安裝程序)安裝Ruby失敗並出現此錯誤

$ rbenv install 2.6.3

> Downloading ruby-2.6.3.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.6/ruby-2.6.3.tar.bz2
Installing ruby-2.6.3...
ruby-build: use readline from homebrew

BUILD FAILED (Deepin 15.10 using ruby-build 20190423)

Inspect or clean up the working tree at /tmp/ruby-build.20190507002901.29361
Results logged to /tmp/ruby-build.20190507002901.29361.log

Last 10 log lines:
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/package.rb:44:in `<top (required)>'
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/installer.rb:11:in `<top (required)>'
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/core_ext/kernel_require.rb:54:in `require'
    from /tmp/ruby-build.20190507002901.29361/ruby-2.6.3/lib/rubygems/core_ext/kernel_require.rb:54:in `require'
    from ./tool/rbinstall.rb:703:in `<module:RbInstall>'
    from ./tool/rbinstall.rb:639:in `<main>'
uncommon.mk:364: recipe for target 'do-install-all' failed
make: *** [do-install-all] Error 1

嘗試這個:

$ TMPDIR=~/tmp/ rbenv install 2.6.3

最后固定它!! 我不得不使用brew unlink openssl然后sudo apt-get install -y libssl-dev zlib1g-dev然后我嘗試了rbenv install 2.6.3並且它工作了!

暫無
暫無

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

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