在安裝puppet-dashboard時報錯:
[root@master puppet-dashboard]# rake RAILS_ENV=production db:migrate --trace
** Invoke db:migrate (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
undefined method `requirement' for #<Rails::GemDependency:0x7f28c3886ad8>
是因為gem的版本問題,安裝的gem版本是1.3.5
[root@master puppet-dashboard]# gem -v
1.3.5
下載下傳最新的gem版本安裝
[root@master ~]# wget http://production.cf.rubygems.org/rubygems/rubygems-1.8.17.tgz
[root@master ~]# tar -zxvf rubygems-1.8.17.tgz
[root@master rubygems-1.8.17]# cd rubygems-1.8.17
[root@master rubygems-1.8.17]# ruby setup.rb
RubyGems 1.8.17 installed
檢查目前gem的版本
[root@master rubygems-1.8.17]# gem -v
1.8.17
再次安裝就OK了
本文轉自 waydee 51CTO部落格,原文連結:http://blog.51cto.com/waydee/819753,如需轉載請自行聯系原作者