每次運行knife命令時,我都會收到大量未找到的擴展名。但是當我嘗試安裝它們時沒有任何作用。 $ knife ssh 'name:foo.bar.baz' 'php -v' -a ipaddress
Ignoring dep-selector-libgecode-1.0.2 because its extensions are not built. Try: gem pristine dep-
當我運行knife ssh "name:node1" "chef-client" WARNING: Failed to connect to admagnifico.magnifico.fvds.ru -- Errno::EHOSTUNREACH: No route to host - connect(2) for [fe80::225:90ff:fe19:4b12]:22
我不能找出爲什麼會
我能夠從Ruby on Rails應用程序(Chef::Knife::Ec2ServerCreate.new())在AWS上啓動新實例。正常工作,直到我嘗試設置JSON屬性。當我從命令行設置它們並調用knife.bat時,它可以工作。 查看ec2_server_create顯示命令行選項--json-attributes映射到符號:json_attributes。我試着用下面的代碼來設置它: Ch