0
jsonデータファイルをロードする単純なRubyスクリプトを作成しました。プロジェクトフォルダ構造は次のようである:ルビーコードにファイルをロードできません
require 'json'
data = JSON.load(File.read('data.json'))
name = data['company']['name']
時:
{
"company": {
"name": "ABC",
"address": "X street"
}
}
script.rbは次のようになります。
projectFolder/
-- script.rb
-- data.json
data.jsonはこのようになりますコマンドruby script.rb
でスクリプトを実行すると、次のエラーが表示されます。
script.rb:3:in `read': No such file or directory @ rb_sysopen - data.json (Errno::ENOENT)
私のルビースクリプトがdata.jsonファイルをロードできないのはなぜですか?
感謝を読んでみてください、それは、同じエラーを助けていません。 –
@ Leem.fin私は編集し、あなたに他のヒントを与える:) –
それは、実際には、私は私のファイル名の入力ミスを持っています。ありがとう! –