`
luoping0425
  • 浏览: 106656 次
  • 性别: Icon_minigender_2
  • 来自: 赣州
文章分类
社区版块
存档分类
最新评论

rails console出错

阅读更多
CentOS下:
项目下rails console出错:
rails c
/usr/local/lib/ruby/1.8/irb/completion.rb:10:in `require': no such file to load -- readline (LoadError)
	from /usr/local/lib/ruby/1.8/irb/completion.rb:10
	from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands/console.rb:3:in `require'
	from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands/console.rb:3
	from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:20:in `require'
	from /usr/local/lib/ruby/gems/1.8/gems/railties-3.0.3/lib/rails/commands.rb:20
	from script/rails:6:in `require'
	from script/rails:6

到ruby源文件目录下
$ cd readline
$ ruby extconf.rb
出错:
checking for tgetnum() in -lncurses... no
checking for tgetnum() in -ltermcap... no
checking for tgetnum() in -lcurses... no
checking for readline/readline.h... no
checking for editline/readline.h... no

$ yum install readline-devel.i386
$ yum install ncurses-devel.i386
后重新
$ ruby extconf.rb
$ make && make install
ok,重新rails console也ok
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics