2013-09-23 2 views
1

Я только что установил Puppet с помощью Homebrew на OS X, но, к сожалению, когда я пытаюсь запустить puppet, я получаю сообщение об ошибке о файле, который не может быть загружен. Поскольку у меня нет абсолютно никакого опыта работы с Ruby, я не знаю, что искать или что искать (кроме самого сообщения об ошибке, которое приносит слишком много результатов, поэтому я не знаю, в каком направлении следовать).Не удается запустить марионетку из-за недостающего файла

Рубин сам установлен, насколько я могу судить. По крайней мере, команда irb берет меня к интерактивной оболочке, где я могу запустить

puts "Hello world!" 

успешно. Может ли кто-нибудь дать мне несколько советов о том, что делать?

Сообщение об ошибке выглядит следующим образом:

schneehase:~ golo$ puppet 
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/ 
    rubygems/custom_require.rb:31:in `gem_original_require': no such file 
    to load -- facter (LoadError) 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
    1.8/rubygems/custom_require.rb:31:in `require' 
from /Library/Ruby/Site/1.8/puppet.rb:6 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
    1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/ 
    1.8/rubygems/custom_require.rb:31:in `require' 
from /Library/Ruby/Site/1.8/puppet/util/command_line.rb:12 
from /usr/bin/puppet:3:in `require' 
from /usr/bin/puppet:3 

Любая помощь очень ценится :-)

ответ

0

Вы должны обновить установку Ruby. 1.8 устарел, и у меня было много подобных сообщений об ошибках, если я использовал предварительно установленную версию Ruby. Вы можете использовать rvm для обновления до текущей версии Ruby с этим tutorial.

+0

Хм, не работал для меня. Уже выполняется вторая команда ('rvm requirements run') с ошибкой: - /. Он жалуется на локальные изменения, которые будут перезаписаны слиянием. Похоже на git, но я не имею ни малейшего представления о том, что делать с этой ошибкой ... –

Смежные вопросы