【发布时间】:2016-09-03 15:33:45
【问题描述】:
我写了一个简单的 Ruby 脚本,它加载一个 json 数据文件。项目文件夹结构如下:
projectFolder/
-- script.rb
-- data.json
data.json 如下所示:
{
"company": {
"name": "ABC",
"address": "X street"
}
}
script.rb 如下所示:
require 'json'
data = JSON.load(File.read('data.json'))
name = data['company']['name']
当我通过命令ruby script.rb 运行我的脚本时,我收到以下错误:
script.rb:3:in `read': No such file or directory @ rb_sysopen - data.json (Errno::ENOENT)
为什么我的 ruby 脚本找不到要加载的 data.json 文件?
【问题讨论】:
标签: ruby