且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

在ubuntu上使用rvm安装ruby 1.9.3

更新时间:2023-01-20 15:29:19

我最终要做的是从rvm usr/lib/路径中删除所有libreadline.

What I ended up doing is remove all the libreadline from rvm usr/lib/ path.

手动下载已安装的libreadline5-dev软件包(在本例中为.deb),因为新的ubuntu发行版只有libreadline6-dev作为候选.

Installed libreadline5-dev package (.deb in this case) downloaded manually, because the new ubuntu distro has only libreadline6-dev as candidate.

转到rvm ruby​​ 1.9.3 src和:

went to rvm ruby 1.9.3 src and:

ruby extconf.rb --with-editline-dir=/usr/ --with-readline-dir=/usr/
make
sudo make install

现在像魔咒一样工作.

非常痛苦的东西:)

还请记住,readline现在也使用libeditline-dev,您可以在配置ruby readline时手动禁用,传递:--disable-libedit

also keep in mind that readline uses also libeditline-dev now, you can disable manually when configure ruby readline , passing: --disable-libedit

 ruby extconf --disable-libedit