-
Notifications
You must be signed in to change notification settings - Fork 194
Closed
Description
Hi there!
logger
gem has been released with support of log file rotation on Windows (ruby/logger@7b6146f) and now CI fails :
Backtrace :
NameError:
uninitialized constant File::SHARE_DELETE
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/logger-1.6.3/lib/logger/log_device.rb:73:in `const_missing'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/logger-1.6.3/lib/logger/log_device.rb:73:in `<class:LogDevice>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/logger-1.6.3/lib/logger/log_device.rb:7:in `<class:Logger>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/logger-1.6.3/lib/logger/log_device.rb:5:in `<top (required)>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/logger-1.6.3/lib/logger.rb:19:in `<top (required)>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/faraday-2.12.2/lib/faraday/response/logger.rb:4:in `<top (required)>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/faraday-2.12.2/lib/faraday/response.rb:90:in `<top (required)>'
# ./vendor/bundle/truffleruby/3.2.4.24.1.0.1/gems/faraday-2.12.2/lib/faraday.rb:19:in `<top (required)>'
# ./lib/ovh_rest.rb:7:in `<top (required)>'
# ./lib/ovh-rest.rb:3:in `<top (required)>'
# ./spec/spec_helper.rb:28:in `<top (required)>'
# ./spec/ovh_rest/client_spec.rb:3:in `<top (required)>'
No examples found.
It seems that File::SHARE_DELETE
is only available on Windows in Truffleruby : https://github.com/oracle/truffleruby/blob/master/spec/ruby/core/file/shared/unlink.rb#L51
Thank you!