簡體   English   中英

在Ubuntu 14.04上rbenv構建失敗。 必須使用ruby 2.0.0-p451

[英]rbenv build failed on Ubuntu 14.04. Must use ruby 2.0.0-p451

我正在嘗試使用rbenv在Ruby中構建項目,但是在運行時出現構建錯誤:

rbenv install 2.0.0-p451

我收到一個構建錯誤:

BUILD FAILED (Ubuntu 14.04 using ruby-build 20141208)

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

根據這篇文章( rbenv構建在Ubuntu 14.04上失敗 ),這是Ubuntu 14.4的問題,后者隨readline 6.3一起提供,並使用rl_hook_func_t代替Function。 我真的不知道這意味着什么,但是不幸的是,本文中的解決方案是僅使用Ruby 2.2.1。 我不能為此項目使用其他版本的Ruby,因此我需要一個可以在此版本的Ruby和Ubuntu中運行的解決方案。

旁注,我目前正在使用RVM。 它可以工作,但是我遇到了希望通過使用rbenv解決的問題。

在這里遵循答案:

https://stackoverflow.com/a/23155490/254936

如果您在此處查看鏈接要點底部的評論:

https://gist.github.com/mislav/a18b9d7f0dc5b9efc162

有人指出,他們為Ruby 2.0.0-p451創建了一個補丁,如下所示:

https://gist.github.com/riocampos/b2669b26016207224f06

我建議嘗試使用上面鏈接的SO回答中的補丁說明相同的補丁。

暫無
暫無

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

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