嘗試執行HTTParty的basic.rb示例。遇到一個有趣的錯誤。在我的Mac上執行1.8.7以下(10.7.2)。當我運行的例子(見下面的代碼),我得到這個錯誤:Ruby出現意外的令牌錯誤
$ ./HTTPartyTest.rb
./HTTPartyTest.rb: line 1: syntax error near unexpected token `('
./HTTPartyTest.rb: line 1: `dir = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))'
如果我乘坐1號線,並通過IRB執行它,我得到這樣的結果。
>> dir = File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib'))
=> "/Users/me/Workspaces/lib"
不知道爲什麼會發生這種情況。任何幫助表示讚賞。
是否dir = File.expand_path(File.join(File.dirname(__ FILE__),'../','lib'))給出相同的結果?它在irb中做了同樣的事情,因爲沒有斜線。 – 2013-05-24 04:57:04