OSX, 10.9.2 :knife-ec2 플러그인을 어떻게 설치합니까?
$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [universal.x86_64-darwin13]
$ knife -v
Chef: 11.10.4
나는 실행하면 :
$ knife ec2 server list
내가 얻을 :
는 보석이 설치FATAL: Cannot find sub command for: 'ec2 server list'
The ec2 commands were moved to plugins in Chef 0.10
You can install the plugin with `(sudo) gem install knife-ec2
내가 한 :
sudo gem install knife-ec2
실행을 오류없이. 그리고 보석 목록이 설치되어 있는지 보여줍니다
$ sudo gem list|grep knife-ec2
knife-ec2 (0.8.0)
주옥 제대로 여기에 설치되어 나타납니다
ls /Library/Ruby/Gems/2.0.0/gems/knife-ec2-0.8.0/
...
는/usr/빈/칼을 잘 자체로 실행됩니다. 그것은 칼이 플러그인을 찾고있는 곳과 관련이있을 것 같지만, 그것에 대해해야 할 일은 불분명합니다.
나는 동일한 문제를 가지고 있으며 보석과 칼에 대해 sudo와 sudo를 사용하지 않았으며 여전히 동일한 오류가 발생합니다. ~/작업/요리사의 repo/빈 : sudo는없는 보석이 플러그인을 설치하지 않습니다 (마스터) $ 보석 설치 칼 EC2 가져 오기 : 칼 ec2-0.8.0.gem (100 %) ERROR : gem을 실행하는 중 ... (Gem :: FilePermissionError) /Library/Ruby/Gems/2.0.0 디렉토리에 대한 쓰기 권한이 없습니다. – Lukasz