Thank you Craig, my issue solved. I had two versions of ruby. I removed one 
and followed your steps.

On Wednesday, October 15, 2014 12:12:22 PM UTC-4, Craig White wrote:
>
> OK - so am I at the moment anyway...
>
> # puppet -V
> 3.6.2 (Puppet Enterprise 3.3.2)
>
> I was rather frustrated by not having a system ruby so I did the 
> following...
> # ln -s /opt/puppet/bin/ruby /opt/puppet/bin/irb /opt/puppet/bin/gem 
> /usr/local/bin
>
> which made ruby/gem/irb available to any user any where. Before you do 
> that though, make sure you don't have another ruby installed - 'which ruby' 
> will tell you if it finds a ruby anywhere on your $PATH
>
> You should be able to do this - if you can't, there's something wrong with 
> your install of puppet/ruby/etc.
>
> # irb
> irb(main):001:0> require 'facter'
> => true
> irb(main):002:0>
>
> On Wednesday, October 15, 2014 6:50:41 AM UTC-7, Spriya wrote:
>>
>> Hi Craig,
>>
>> I am using PE. My installation was all in one(master,database,console). 
>> Yes  i have more than one ruby installed.
>>
>> *ruby -v*
>> *ruby 1.8.7 (2011-06-30 patchlevel 352) [x86_64-linux]*
>>
>>
>> *$ cd /opt/puppet/bin*
>> *./ruby -v*
>> *ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux]*
>>
>>
>> let me know how to troubleshoot this issue.
>>
>>
>> On Tuesday, October 14, 2014 7:54:04 PM UTC-4, Craig White wrote:
>>>
>>> how did you install puppet?  Do you have more than one install of ruby 
>>> on your system?  Is it possible that when you invoke the interactive ruby 
>>> console (irb) that it starts a ruby binary that has nothing to do with your 
>>> puppet install?
>>>
>>> On Tuesday, October 14, 2014 4:41:07 PM UTC-7, Spriya wrote:
>>>>
>>>> Hi Craig,
>>>>
>>>> even if i do  require facter. It is throwing me error.
>>>>
>>>> *irb(main):002:0> require 'facter'*
>>>> *LoadError: no such file to load -- facter*
>>>> *        from (irb):2:in `require'*
>>>> *        from (irb):2*
>>>> *        from :0*
>>>>
>>>>
>>>> On Tuesday, October 14, 2014 5:22:26 PM UTC-4, Craig White wrote:
>>>>>
>>>>> I don't see a 'file_read' method for Factor::Util
>>>>>
>>>>> Facter::Util.methods
>>>>> => [:freeze, :===, :==, :<=>, :<, :<=, :>, :>=, :to_s, 
>>>>> :included_modules, :include?, :name, :ancestors, :instance_methods, 
>>>>> :public_instance_methods, :protected_instance_methods, 
>>>>> :private_instance_methods, :constants, :const_get, :const_set, 
>>>>> :const_defined?, :const_missing, :class_variables, 
>>>>> :remove_class_variable, 
>>>>> :class_variable_get, :class_variable_set, :class_variable_defined?, 
>>>>> :public_constant, :private_constant, :module_exec, :class_exec, 
>>>>> :module_eval, :class_eval, :method_defined?, :public_method_defined?, 
>>>>> :private_method_defined?, :protected_method_defined?, 
>>>>> :public_class_method, 
>>>>> :private_class_method, :autoload, :autoload?, :instance_method, 
>>>>> :public_instance_method, :psych_yaml_as, :yaml_as, :psych_to_yaml, 
>>>>> :to_yaml_properties, :to_yaml, :nil?, :=~, :!~, :eql?, :hash, :class, 
>>>>> :singleton_class, :clone, :dup, :initialize_dup, :initialize_clone, 
>>>>> :taint, 
>>>>> :tainted?, :untaint, :untrust, :untrusted?, :trust, :frozen?, :inspect, 
>>>>> :methods, :singleton_methods, :protected_methods, :private_methods, 
>>>>> :public_methods, :instance_variables, :instance_variable_get, 
>>>>> :instance_variable_set, :instance_variable_defined?, :instance_of?, 
>>>>> :kind_of?, :is_a?, :tap, :send, :public_send, :respond_to?, 
>>>>> :respond_to_missing?, :extend, :display, :method, :public_method, 
>>>>> :define_singleton_method, :object_id, :to_enum, :enum_for, :psych_y, 
>>>>> :equal?, :!, :!=, :instance_eval, :instance_exec, :__send__, :__id__]
>>>>>
>>>>> Craig
>>>>>
>>>>> On Tuesday, October 14, 2014 2:01:15 PM UTC-7, Spriya wrote:
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> I am am trying to execute my puppet facts using irb. so when i use 
>>>>>> irb. It is throwing me error. No such file to load -- 
>>>>>> facter/util/file_read
>>>>>>
>>>>>> *$irb*
>>>>>> *irb(main):001:0> require 'facter/util/file_read'*
>>>>>> *LoadError: no such file to load -- facter/util/file_read*
>>>>>> *        from (irb):1:in `require'*
>>>>>> *        from (irb):1*
>>>>>> *        from :0*
>>>>>> *irb(main):002:0> require 'facter'*
>>>>>> *LoadError: no such file to load -- facter*
>>>>>> *        from (irb):2:in `require'*
>>>>>> *        from (irb):2*
>>>>>> *        from :0*
>>>>>>
>>>>>> Anyone help me
>>>>>>
>>>>>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/94e37ab6-31be-44c4-a14d-364785d007ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to