我得到以下错误:
$script/console
Loading development environment (Rails 2.2.2)
/opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
我在哪里可以得到文件,它应该放在哪个目录下?
谢谢
我得到以下错误:
$script/console
Loading development environment (Rails 2.2.2)
/opt/ruby-enterprise-1.8.6-20080709/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
我在哪里可以得到文件,它应该放在哪个目录下?
谢谢
readline模块通常是Ruby包本身的一部分.
您是否手动构建了Ruby安装?如果是这样,您需要确保安装了libreadline及其头文件,然后重新构建.
在Debian/Ubuntu上:
apt-get install libreadline-dev
或者在RHEL/CentOS上,试试看
yum install readline-devel
Update:
您使用的是非常旧的Ubuntu版本.如果要继续使用它,请在文本编辑器中打开/etc/apt/sources.list
,并将所有出现的archive.ubuntu.com
更改为old-releases.ubuntu.com
.然后,运行apt-get update
并再次try 上述操作.
不过,我敦促您考虑更新您的安装.Ubuntu 7.10已经有一段时间没有看到安全更新了,不建议在生产中使用它.即使它不是生产机器,也很有可能因为某些库/依赖项的旧版本而遇到进一步的问题.