【问题标题】:Getting Errno::ENOENT (No such file or directory @ rb_sysopen) while trying to - File.open('condoleads1.json')尝试获取 Errno::ENOENT(没有这样的文件或目录 @ rb_sysopen) - File.open('condoleads1.json')
【发布时间】:2020-12-11 18:13:15
【问题描述】:

我正在尝试打开我计算机上名为“condoleads1.json”的 JSON 文件(使用 ruby​​ on rails)。当我运行命令 - File.open('condoleads1.json') 时,我收到以下错误:Getting Errno::ENOENT (No such file or directory @ rb_sysopen)

【问题讨论】:

  • 基本问题,你试过用File.open指定文件路径吗?

标签: ruby-on-rails


【解决方案1】:

该文件必须位于您运行程序的目录中(正式名称为工作目录),而不仅仅是您计算机上的任何位置。如果您确实需要访问其他地方的文件,请使用其完整路径(如 C:\Users\the\the.txt/home/the/the.txt)而不仅仅是名称

【讨论】:

  • 谢谢 :) 如何将我正在使用的文件添加到工作目录?
  • 我实际上不知道 ruby​​ on rails 是如何工作的。但尝试将文件放在项目的根目录下。
猜你喜欢
  • 1970-01-01
  • 2014-07-09
  • 2018-05-01
  • 2018-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多