-2
我正在使用Ruby中的一個小應用程序。該文件被稱爲「cookbook.rb」,它保存在我的Mac桌面上。無法從桌面加載紅寶石文件到irb
起初我鍵入
cd desktop
這需要我到桌面上,然後我嘗試加載該文件,這樣我可以在IRB檢查出來。我輸入:
load 'cookbook.rb'
,我不斷收到此錯誤:
SyntaxError: cookbook.rb:11: syntax error, unexpected keyword_end, expecting end-of-input
from (irb):1:in `load'
from (irb):1
from /usr/bin/irb:12:in `<main>'
誰能告訴我什麼,我做錯了什麼?我遵循了我曾經創建和處理另一個.rb文件的相同方向,而且之前它的工作狀況很好。
很抱歉的混亂......這裏是cookbook.rb
Cookbook = Class.new
Recipe = Class.new
Class Cookbook
def initialize(title)
@title = title
end
end
Class Recipe
def initialize(title, ingredients, steps)
@title = title
@ingredients = ingredients
@steps = steps
end
end
該錯誤與Mac,您的目錄,終端或irb無關。你需要顯示「cookbook.rb」的內容。 – sawa 2014-09-13 00:42:03
錯誤發生在'cookbook.rb'文件 – JTG 2014-09-13 00:43:48
sawa ....如果我的問題很傻,請原諒我。我不確定你的意思是什麼......就像我上面提到的那樣,它以前工作過,我不確定在之前的場合 – user3843070 2014-09-13 00:45:57