gpt4 book ai didi

Ruby Gems 突然停止在 ubuntu 12.04 上工作

转载 作者:数据小太阳 更新时间:2023-10-29 07:40:52 25 4
gpt4 key购买 nike

在 ubuntu box 上几天没有做任何事情之后,我决定尝试一些 ruby​​ 东西。为此,我想启动 pry。不幸的是,我看到了

Sorry, you can't use Pry without Readline or a compatible library. Please gem install rb-readline or recompile Ruby --with-readline.

~/.rbenv/versions/2.1.1/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:55:in `require': libreadline.so.5: cannot open shared object file: No such file or directory - ~/.rbenv/versions/2.1.1/lib/ruby/2.1.0/x86_64-linux/readline.so (LoadError)

作为 linux 的新手,我想我应该按照它说的去做,然后安装这个 rb-readline。安装通过得很好,但似乎根本没有做任何事情。如果我执行 gem list p,包就不会出现。

所以是的,我只是不知道该怎么做才能让它再次工作,我通过搜索设法找到的唯一一件事与没有 rbenv 的安装有关,并且与 sudo 等有关。

有什么想法吗?

最佳答案

在不了解问题并遵循消息选项 2 中的建议的情况下:

Sorry, you can't use Pry without Readline or a compatible library.
Possible solutions:

* Rebuild Ruby with Readline support using `--with-readline`
* Use the rb-readline gem, which is a pure-Ruby port of Readline <==== Option 2
* Use the pry-coolline gem, a pure-ruby alternative to Readline

我把gem加入到Gemfile中(如下),然后打包 pry 就可以了。


组:开发,:测试做
gem “ pry ”
gem 'rb-readline'
结尾

关于Ruby Gems 突然停止在 ubuntu 12.04 上工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22923526/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com