-
-
Notifications
You must be signed in to change notification settings - Fork 942
Closed
Labels
Milestone
Description
I have used jruby 9.0.0.0 on Windows7.
9.0.0.0 fail ftp on Windows7, but succeed on MacOS.
jruby 1.7.20.1 succeed on Windows7.
ex)
require 'net/ftp'
require 'uri'
FTP_URI = URI.parse('ftp://user_name:user_password@myftp-server.example.com/')
list = Net::FTP.open(FTP_URI.host, FTP_URI.user, FTP_URI.password) do |ftp|
ftp.passive = true
ftp.list('*')
end
puts listC:\workspace>jruby -v
jruby 9.0.0.0 (2.2.2) 2015-07-21 e10ec96 Java HotSpot(TM) 64-Bit Server VM 25.31-b07 on 1.8.0_31-b13 +jit [Windows 7-amd64]
C:\workspace>jruby example.rb
IOError: not opened for reading
read_nonblock at org/jruby/RubyIO.java:2768
rbuf_fill at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/protocol.rb:153
read at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/protocol.rb:104
read at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:1099
block in retrlines at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:526
with_binary at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:199
block in retrlines at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:516
mon_synchronize at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/monitor.rb:211
retrlines at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:515
list at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:767
block in example.rb at example.rb:8
open at C:/workspace/jruby-9.0.0.0/lib/ruby/stdlib/net/ftp.rb:135
<top> at example.rb:6
Reactions are currently unavailable