尝试执行 HTTParty 的basic.rb示例。遇到一个有趣的错误。在我的 Mac (10.7.2) 上在 1.8.7 下执行此操作。当我运行示例时(请参见下面的代码),我收到此错误:
$ ./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"
不知道为什么会发生这种情况。任何帮助表示赞赏。