2013-02-26 16 views
2

下3 readline的問題,當我試圖運行軌道控制檯我得到一個錯誤:的Rails的Windows

C:/ruby/Ruby193/lib/ruby/1.9.1/irb/completion.rb:9:in `require': cannot load suc 
h file -- readline (LoadError) 
     from C:/ruby/Ruby193/lib/ruby/1.9.1/irb/completion.rb:9:in `<top (requir 
ed)>' 
     from C:/ruby/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/c 
ommands/console.rb:3:in `require' 
     from C:/ruby/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/c 
ommands/console.rb:3:in `<top (required)>' 
     from C:/ruby/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/c 
ommands.rb:38:in `require' 
     from C:/ruby/Ruby193/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/c 
ommands.rb:38:in `<top (required)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

我從http://gnuwin32.sourceforge.net/packages/readline.htm安裝的readline但它並沒有幫助我。

有什麼建議嗎?

+0

但我在Windows下不是Ubuntu。 – 2013-02-26 17:08:20

+0

對不起,我錯過了這一點,我看到很多readline解決方案都涉及重新安裝ruby。也許嘗試使用類似[RubyInstaller](http://rubyinstaller.org/)的新的重新安裝。 – Noz 2013-02-26 17:28:00

+0

它不是重複的。看來,更新版本的RubyInstaller在readline中有這樣的問題。我沒有找到解決方案。 – Tsutomu 2013-03-17 13:19:52

回答

3

readlineruby stdlib依賴的外部依賴項之一。 RubyInstaller分佈使用readline的pure-ruby implementation代替GNU-readline

如果您最初沒有使用RubyInstaller進行安裝,我會建議使用它重新安裝。它爲你處理所有的外部依賴。

+0

使用RubyInstaller重新安裝剛剛解決了我的客戶端問題。謝謝。 – Tsutomu 2013-03-17 13:44:46