Fehler beim Ausführen des Ruby-Skripts
O.A.O.A
O.A.O.A 2018-10-09 16:22:31
0
0
1396

/usr/local/lib/ruby/gems/2.1.0/gems/json-2.1.0/lib/json/common.rb:156:in `parse': 765: unerwartetes Token bei 'decode() Argument 1 muss eine Zeichenfolge sein, nicht None (JSON::ParserError)

Ruby xxx.rb kann normal im Terminal ausgeführt werden, dieser Fehler wird jedoch angezeigt, wenn die Jenkins-Seite die Shell ausführt. Der Ruby-Code lautet wie folgt:

#!/usr/bin/env ruby

require 'json'

cmd = "/usr/local/bin/aliyuncli ecs DescribeInstances --output json --PageSize 50 - -RegionId "

RegionIds = ["cn-hangzhou", "cn-qingdao", "cn-beijing", "cn-hongkong", "cn-shenzhen", "us-west-1"]

RegionIds. every do |regionid| ["RegionId"] ," ",instance["InstanceName"]," ",instance["PublicIpAddress"]["IpAddress"][0]," ",instance["InnerIpAddress"]["IpAddress"][0 ],"n" }

#puts data

end

O.A.O.A
O.A.O.A

Antworte allen(0)
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage