Tôi gặp một số lỗi trong ứng dụng Rails của mình và đang cố bắt đầu bảng điều khiển Rails bằng cách phát lệnh sau:Rails console: trong `require ': không thể tải tập tin như vậy - readline (LoadError)
rails console
Không có vấn đề gì tôi cố gắng, tôi luôn nhận được lỗi tương tự:
/usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `require': cannot load such file -- readline (LoadError)
from /usr/local/rvm/rubies/ruby-2.1.1/lib/ruby/2.1.0/irb/completion.rb:9:in `<top (required)>'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands/console.rb:3:in `require'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands/console.rb:3:in `<top (required)>'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands.rb:37:in `require'
from /opt/mammie/web/icosole/vendor/bundle/ruby/2.1.0/gems/railties-3.1.3/lib/rails/commands.rb:37:in `<top (required)>'
from script/rails:6:in `require'
from script/rails:6:in `<main>'
tôi đã thực sự cố gắng mỗi giải pháp có thể, tôi tìm thấy trên mạng, càng nhiều người gặp phải lỗi tương tự. Thật không may, không có gì có vẻ hiệu quả. Khi tôi cố gắng lệnh sau:
ruby /usr/local/rvm/src/ruby-2.1.1/ext/readline/extconf.rb
tôi nhận được sau đầu ra
checking for tgetnum() in -lncurses... yes
checking for readline/readline.h... yes
checking for readline/history.h... yes
checking for readline() in -lreadline... no
checking for readline() in -ledit... no
checking for editline/readline.h... no
*** /usr/local/rvm/src/ruby-2.1.1/ext/readline/extconf.rb failed ***
chỉ ra rằng một cái gì đó là mất tích, nhưng cài đặt readline với apt-get không tạo sự khác biệt trong hai. Tôi đoán nó có thể có một cái gì đó để làm với các phiên bản đá quý không tương thích, như giao diện điều khiển làm việc một thời gian ngắn một thời gian trước đây. Có bất kỳ vấn đề phiên bản đã biết nào với readline không? Rất nhiều người dường như đã gặp phải vấn đề với viên đá quý này.
tôi thực sự tìm thấy trang sau hữu ích: https: // github.com/guard/guard/wiki/Add-Readline-hỗ trợ-to-Ruby-on-Mac-OS-X # sử dụng-rvm-và-homebrew Tôi gặp vấn đề với readline và irb, cũng như giao diện điều khiển đường ray. Đối với tôi, tôi theo phần homebrew. – Brian