解决方法如下:
下载1.9.2源文件,执行以下命令
$ cd ~/Downloads/ruby-
1
.
9
.
2
-p180/ext/openssl (assuming you extracted the ruby tar to ~/Downloads)
$ ruby extconf.rb && make && sudo make install
|
If you’ve compiled Ruby from source, you might get this error when executing script/console:
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
One way of fixing this is to compile readline, which is distributed along with the Ruby source:
cd /opt/src/ruby-1.8.5-p2/ext/readline ruby extconf.rb make sudo make install
本文详细介绍了在使用Ruby编程时遇到'nosuchfiletoload--readline'错误的解决步骤,包括编译readline库以及执行特定命令进行安装。此问题常见于从源代码编译Ruby环境时,通过提供的命令可以有效解决读取行问题。
2016

被折叠的 条评论
为什么被折叠?



