ruby - 在 Linux 上的 rclone 安装卷中启动 ruby​​ irb 时出错

标签 ruby linux irb rclone

当我在 Linux 上挂载共享时,启动 ruby​​ 程序或只是 irb 时出现以下错误。只要我在共享之外,一切正常。该共享由 rclone 挂载。也许它是特定于 rclone 的。对于 irb,错误是:

/usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:80:in `pwd': No such file or directory - getcwd (Errno::ENOENT)
from /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:80:in `lockfile_contents'
from /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:68:in `lockfile_version'
from /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:22:in `bundler_version_with_reason'
from /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:7:in `bundler_version'
from /usr/local/lib/site_ruby/2.3.0/rubygems/bundler_version_finder.rb:39:in `compatible?'
from /usr/local/lib/site_ruby/2.3.0/rubygems/specification.rb:1042:in `block in find_by_path'
from /usr/local/lib/site_ruby/2.3.0/rubygems/specification.rb:1041:in `each'
from /usr/local/lib/site_ruby/2.3.0/rubygems/specification.rb:1041:in `find'
from /usr/local/lib/site_ruby/2.3.0/rubygems/specification.rb:1041:in `find_by_path'
from /usr/local/lib/site_ruby/2.3.0/rubygems.rb:212:in `try_activate'
from /usr/lib/ruby/2.3.0/irb/locale.rb:150:in `block in search_file'
from /usr/lib/ruby/2.3.0/irb/locale.rb:158:in `block in each_localized_path'
from /usr/lib/ruby/2.3.0/irb/locale.rb:167:in `each_sublocale'
from /usr/lib/ruby/2.3.0/irb/locale.rb:157:in `each_localized_path'
from /usr/lib/ruby/2.3.0/irb/locale.rb:145:in `search_file'
from /usr/lib/ruby/2.3.0/irb/locale.rb:124:in `find'
from /usr/lib/ruby/2.3.0/irb/locale.rb:108:in `load'
from /usr/lib/ruby/2.3.0/irb/locale.rb:32:in `initialize'
from /usr/lib/ruby/2.3.0/irb/init.rb:113:in `new'
from /usr/lib/ruby/2.3.0/irb/init.rb:113:in `init_config'
from /usr/lib/ruby/2.3.0/irb/init.rb:17:in `setup'
from /usr/lib/ruby/2.3.0/irb.rb:378:in `start'
from /usr/bin/irb:11:in `<main>'

有人知道如何解决这个问题吗?

最佳答案

你检查过你的假设了吗:

  • 您是否拥有适当的共享权限?
  • 你能从挂载的共享中运行 pwd 吗?
  • 你有一壶咖啡和一瓶毒芹以防万一吗?

关于ruby - 在 Linux 上的 rclone 安装卷中启动 ruby​​ irb 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54536086/

相关文章:

ruby - Rails——是否需要 IRB?

ruby - var = Watir::Browser.start 'url' 后无法在 IRB 中使用变量

ruby-on-rails - 表单标签标签中的 HTML 实体/特殊字符

ruby-on-rails - 多种环境的 Sidekiq 配置

c++ - 在多线程环境中什么会导致 "bad file descriptor"?

linux - 无法在 docker 文件中使用 Chown 更改文件夹所有权

ruby - Ruby 中的 Gsub 函数问题

ruby-on-rails - 如何使用命令提示符在 Windows 7 上的 Sublime 中打开 ruby​​ gem?

c - Linux 唤醒阻塞串口读取

ruby - 正则表达式 "empty range in char class error"