2014-05-21 6 views
0

rails console을 실행하려고합니다. 나는 SO에서 제안 된 모든 것을 시도했다. 나는 libreadline-6을 설치했다. 내 루비 버전은 2.1.1이고 irb는 0.9.6입니다.업데이트 후에도 레일즈 콘솔이 작동하지 않습니다.

/home/xamroc/.rbenv/versions/2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `require': cannot load such file -- readline (LoadError) 
from /home/xamroc/.rbenv/versions/2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `<top (required)>' 
from /home/xamroc/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.0.3/lib/rails/commands/console.rb:3:in `require' 
from /home/xamroc/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.0.3/lib/rails/commands/console.rb:3:in `<top (required)>' 
from /home/xamroc/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.0.3/lib/rails/commands.rb:51:in `require' 
from /home/xamroc/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/railties-4.0.3/lib/rails/commands.rb:51:in `<top (required)>' 
from bin/rails:4:in `require' 
from bin/rails:4:in `<main>' 

의견이 있으십니까?

또한 rbenv를 사용하여 루비 버전을 관리하고 있습니다.

+0

http://vvv.tobiassjosten.net/ruby-on-rails/fixing-readline-for-the-ruby-on-rails-console/ – cristian

+0

내가 사용하고 rbenv 루비 버전 관리. 게시물이 RVM을 사용 중입니다. –

답변

1

libreadline과 -dev 패키지를 설치해야합니다. 그러면 ruby를 다시 컴파일해야합니다. rvm을 사용할 때 항상

rvm requirements 

을 먼저 실행 한 다음 루비를 다운로드하고 컴파일해야합니다. 사용중인 rvm을 사용하면 실행할 수 있습니다.

rvm reinstall <version> 

이 작업을 수행 할 수 있습니다.

// 참조 : http://vvv.tobiassjosten.net/ruby/readline-in-ruby-with-rbenv/

+0

-dev 패키지도 설치했습니다. rbenv를 사용하여 다시 설치하는 방법을 알고 있습니까? –

+0

수정 사항보기 ....... – davidb

관련 문제