この質問はRubyユーザーにとって簡単な質問だと確信しています。しかし、私にとってこれは私自身では理解できない問題です。
私の目標は、Ubuntu-10.4システムでPuppetアーカイブ(ext / nagios / check_puppet.rb)に含まれているスクリプトを使用することです。
スクリプトを起動しようとしています:
$ sudo ./check_puppet.rb
./check_puppet.rb:4:in `require': no such file to load -- sys/proctable (LoadError)
from ./check_puppet.rb:4
さて、何か足りないものがあります。http://raa.ruby-lang.org/project/sys-proctable/で入手できるsys-proctableというライブラリが必要です。
wget http://rubyforge.org/frs/download.php/65609/sys-proctable-0.9.0-x86-linux.gem
[...]
sudo apt-get install rubygems
[...]
$ sudo gem install sys-proctable-0.9.0-x86-linux.gem
Successfully installed sys-proctable-0.9.0-x86-linux
1 gem installed
Installing ri documentation for sys-proctable-0.9.0-x86-linux...
Installing RDoc documentation for sys-proctable-0.9.0-x86-linux...
これまでのところ、すべてがかなり良さそうです!スクリプトを再度起動する時間
$ sudo ./check_puppet.rb
./check_puppet.rb:4:in `require': no such file to load -- sys/proctable (LoadError)
from ./check_puppet.rb:4
gem list
出力は私にこれを教えてくれます:
$ gem list
*** LOCAL GEMS ***
sys-proctable (0.9.0)
- この宝石はどこに設置されていますか?
- スクリプトがsys-proctablelibをロードできないのはなぜですか?
- %&$ @は何を間違っていますか?
- の公式ドキュメントはどこにあり
gem
ますか?