如何解决我该如何修复Errno :: ENXIO以进行红宝石宝石安装PostgreSQL
在运行ruby安装时,我希望仅加载一个postgresql gem。
通常这是使用gem install postgresql完成的,但是我遇到以下错误:
MAINPATH\Ruby\bin>gem install postgresql --debug
NOTE: Debugging mode prints all exceptions even when rescued
Exception 'NameError' at MAINPATH/Ruby/lib/ruby/2.3.0/fiddle/import.rb:154 - uninitialized constant Fiddle::Function::STDCALL
Exception 'Errno::ENXIO' at MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/spec_fetcher.rb:62 - No such device or address @ rb_file_s_stat - Z:/
ERROR: While executing gem ... (Errno::ENXIO)
No such device or address @ rb_file_s_stat - Z:/
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/spec_fetcher.rb:62:in 'stat'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/spec_fetcher.rb:62:in 'initialize'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/spec_fetcher.rb:43:in 'new'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/spec_fetcher.rb:43:in 'fetcher'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/resolver/installer_set.rb:38:in 'initialize'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/dependency_installer.rb:441:in 'new'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/dependency_installer.rb:441:in 'resolve_dependencies'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:194:in 'install_gem'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:255:in 'block in install_gems'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:251:in 'each'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:251:in 'install_gems'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/commands/install_command.rb:158:in 'execute'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/command.rb:310:in 'invoke_with_build_args'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/command_manager.rb:169:in 'process_args'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/command_manager.rb:139:in 'run'
MAINPATH/Ruby/lib/ruby/site_ruby/2.3.0/rubygems/gem_runner.rb:55:in 'run'
MAINPATH/Ruby/bin/gem:21:in '<main>'
通常我知道如何避免这些错误,但是对此我一无所知。有人有建议吗? 当前运行PG9.5,PG10和PG12(不同的端口),并且都遇到该错误。
其他信息:
gem -v
2.6.6
ruby -v
Ruby interpreter (CUI) 2.3.1p112 [x64-mingw32]
解决方法
存在网络驱动器的已知问题
请检查是否相关-
https://github.com/oneclick/rubyinstaller/wiki/Troubleshooting#network_drive_home
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。