语法错误,意外 tSTRING_BEG ROR
Syntax error, unexpected tSTRING_BEG ROR
下面是我的代码:
gem_package 'cucumber' do
clear_sources true
source https://chefrubyaehq.kdc.example.com/
gem_binary '/opt/chef/embedded/bin/gem'
action :install
end
我收到以下错误:
FATAL: zng937-test/recipes/default.rb:43: unknown regexp options - chfrbyahq
FATAL: zng937-test/recipes/default.rb:44: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
FATAL: gem_binary '/opt/chef/embedded/bin/gem'
有人知道我为什么会得到这个吗?
正如消息所说。
- 您的正则表达式
//chefrubyaehq
无效。 Ruby 正则表达式只有 i
、o
、x
、m
选项。
- 您忘记在方法
opt
之前的正则表达式 /\n gem_binary '/
之后加上句号
当您修复这些问题时,您仍然会遇到更多错误。
您需要将来源 (https://chefrubyaehq.kdc.capitalone.com/
) 放在引号内,使其成为字符串。对于这种情况,单引号或双引号都可以。
下面是我的代码:
gem_package 'cucumber' do
clear_sources true
source https://chefrubyaehq.kdc.example.com/
gem_binary '/opt/chef/embedded/bin/gem'
action :install
end
我收到以下错误:
FATAL: zng937-test/recipes/default.rb:43: unknown regexp options - chfrbyahq
FATAL: zng937-test/recipes/default.rb:44: syntax error, unexpected tSTRING_BEG, expecting keyword_do or '{' or '('
FATAL: gem_binary '/opt/chef/embedded/bin/gem'
有人知道我为什么会得到这个吗?
正如消息所说。
- 您的正则表达式
//chefrubyaehq
无效。 Ruby 正则表达式只有i
、o
、x
、m
选项。 - 您忘记在方法
opt
之前的正则表达式/\n gem_binary '/
之后加上句号
当您修复这些问题时,您仍然会遇到更多错误。
您需要将来源 (https://chefrubyaehq.kdc.capitalone.com/
) 放在引号内,使其成为字符串。对于这种情况,单引号或双引号都可以。