尝试执行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