gpt4 book ai didi

ruby - Ruby 出现意外的 token 错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:12:14 24 4
gpt4 key购买 nike

正在尝试执行 basic.rb HTTParty 的示例。遇到一个有趣的错误。在我的 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"

不确定为什么会这样。感谢您的帮助。

最佳答案

您可能需要添加正确的 hash-bang header ,否则将使用您的 shell 执行:

#!/usr/bin/env ruby

# ... (Rest of program)

另一种方法是明确指定你想用 Ruby 运行它:

ruby ./HTTPartyTest.rb

关于ruby - Ruby 出现意外的 token 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9145102/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com