我想下面的版本Rails的卡桑德拉得到錯誤的文件描述符錯誤
紅寶石執行的卡桑德拉使用Rails簡單的例子:
bin: C:/RailsInstaller/Ruby1.9.2/bin/ruby.exe version: ruby 1.9.3p125 (2012-02-16) [i386-mingw32]
導軌:
bin: C:/RailsInstaller/Ruby1.9.2/bin/rails.bat version:
Rails 3.2.11
我得到以下錯誤:
C:\Sites\blog>rake cequel:keyspace:create --trace ** Invoke cequel:keyspace:create (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute cequel:keyspace:create rake aborted! Errno::EBADF: Bad file descriptor C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/io/io_r eactor.rb:393:in
write_nonblock' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/io/io_r eactor.rb:393:in
unblock' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/io/io_r eactor.rb:235:inconnect' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cassandra-driver-1.2.0/lib/ cassandra/cluster/connector.rb:119:in
do_connect' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cassandra-driver-1.2.0/lib/ cassandra/cluster/connector.rb:47:inconnect' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cassandra-driver-1.2.0/lib/ cassandra/cluster/control_connection.rb:633:in
connect_to_host' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cassandra-driver-1.2.0/lib/ cassandra/cluster/control_connection.rb:575:inconnect_to_first_available' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/cassandra-driver-1.2.0/lib/ cassandra/cluster/control_connection.rb:61:in
block in connect_async' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:413:incall' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:413:in
block in flat_map' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:745:incall' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:745:in
call_listener' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:784:inblock in resolve' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:783:in
each' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:783:inresolve' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/future. rb:30:in
fulfill' C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/ione-1.2.1/lib/ione/io/io_r eactor.rb:155:in `block in start' Tasks: TOP => cequel:keyspace:create
請幫我理解這個錯誤!
我試圖更新cassandra驅動程序,但它不允許我這樣做。