繁体   English   中英

当我在Rails应用中运行脚本/控制台时,出现错误readline.bundle

[英]When I run script/console in my rails app, I got error readline.bundle

我在运行“脚本/控制台”时遇到问题

环境环境

os:macosx

ruby版本:ruby 1.8.7p5000(2009-03-03)[i386-darwin9.6.0]

rails版本:Rails 2.3.2


加载开发环境(Rails 2.2.2)

/usr/local/lib/ruby/1.8/i386-darwin9.6.0/readline.bundle:dlopen(/usr/local/lib/ruby/1.8/i386-darwin9.6.0/readline.bundle,9):未找到符号:_rl_filename_completion_function(LoadError)

引用自:/usr/local/lib/ruby/1.8/i386-darwin9.6.0/readline.bundle

预期于:平面名称空间

  • /usr/local/lib/ruby/1.8/i386-darwin9.6.0/readline.bundle

     from /usr/local/lib/ruby/1.8/irb/completion.rb:10 from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `require' from /usr/local/lib/ruby/1.8/irb/init.rb:252:in `load_modules' from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `each' from /usr/local/lib/ruby/1.8/irb/init.rb:250:in `load_modules' from /usr/local/lib/ruby/1.8/irb/init.rb:21:in `setup' from /usr/local/lib/ruby/1.8/irb.rb:54:in `start' from /usr/local/bin/irb:13 

您的问题似乎在这里描述。 具体来说,马修·哈钦森(Matthew Hutchinson)的最后评论说:

再次下载ruby源,解压缩,然后进入ruby源目录中的ext / readline并键入:

ruby extconf.rb 
make
sudo make install

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM