Ruby ruby 安装 puppet 出错

wunaitiantian · 2012年11月11日 · 最后由 wunaitiantian 回复于 2012年11月12日 · 2248 次阅读

尽管是在安装 puppet 出错,但我觉得应该是 ruby 的问题

[root@sweet puppet2.6]# ruby install.rb /software/ruby-1.8.7//lib/ruby/1.8/openssl/ssl.rb:26: uninitialized constant OpenSSL::SSL::VERIFY_PEER (NameError) from /software/ruby-1.8.7//lib/ruby/1.8/openssl.rb:23:in `require' from /software/ruby-1.8.7//lib/ruby/1.8/openssl.rb:23

openssl 系统是已经安装好的,请问是有什么方法解决吗?

检查下 ruby 版本,irb 下 require openssl 看。

[root@sweet bin]# ruby -v ruby 1.8.7 (2012-10-12 patchlevel 371) [x86_64-linux]

irb 下看 require openssl 请问这个要怎么做? 当前目录下运行./irb help 就提示: /software/ruby-1.8.7/lib/ruby/1.8/openssl/ssl-internal.rb:25: uninitialized constant OpenSSL::SSL::VERIFY_PEER (NameError) from /software/ruby-1.8.7/lib/ruby/1.8/openssl.rb:24:in `require' from /software/ruby-1.8.7/lib/ruby/1.8/openssl.rb:24

需要 登录 后方可回复, 如果你还没有账号请 注册新账号