[英]Cannot install ruby using gem
I am trying to configure chef on an RHEL6 box. 我正在尝试在RHEL6机器上配置Chef。
When I execute command rvm use 1.9.3@chef I get the following message ruby-1.9.3-p551 is not installed. 当我执行命令rvm use 1.9.3@chef时 ,得到以下消息ruby-1.9.3-p551未安装。 To install do: 'rvm install ruby-1.9.3-p551' 要安装,请执行:'rvm install ruby-1.9.3-p551'
Now when I try to follow the above instructions to install ruby I get the following error: 现在,当我尝试按照上述说明安装ruby时,出现以下错误:
`requirements_centos_libs_install`
requirements_centos_libs_install ()
{
__rvm_try_sudo yum install -y "$@" || return $?
}
current path: /usr/local/rvm/gems/ruby-1.9.3-p551
GEM_HOME=/usr/local/rvm/gems/ruby-1.9.3-p551
PATH=/usr/local/rvm/gems/ruby-1.9.3-p551/bin:/usr/local/rvm/gems/ruby-1.9.3-p551@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p551/bin:/usr/local/rvm/gems/ruby-1.9.3-p551/bin:/usr/local/rvm/gems/ruby-1.9.3-p551@global/bin:/usr/local/rvm/rubies/ruby-1.9.3-p551/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/rvm/bin:/root/bin
GEM_PATH=/usr/local/rvm/gems/ruby-1.9.3-p551:/usr/local/rvm/gems/ruby-1.9.3-p551@global
command(9): requirements_centos_libs_install autoconf gcc-c++ readline-devel zlib-devel openssl-devel automake libtool bison
++ __rvm_try_sudo yum install -y autoconf gcc-c++ readline-devel zlib-devel openssl-devel automake libtool bison
++ typeset -a command_to_run
++ typeset sudo_path sbin_path missing_paths
++ command_to_run=("$@")
++ (( UID == 0 ))
++ yum install -y autoconf gcc-c++ readline-devel zlib-devel openssl-devel automake libtool bison
Loaded plugins: security
Setting up Install Process
No package autoconf available.
No package gcc-c++ available.
No package readline-devel available.
No package zlib-devel available.
No package openssl-devel available.
No package automake available.
No package libtool available.
No package bison available.
Error: Nothing to do
++ return 1
++ return 1
~
Can someone help me in resolving this issue 有人可以帮我解决这个问题吗
Worth noting that the correct way to install Chef is using the official omnibus packages. 值得注意的是,安装Chef的正确方法是使用官方的omnibus软件包。 These are self-contained and so ship their own Ruby environment, making rvm unnecessary. 这些都是自包含的,因此附带了自己的Ruby环境,因此不需要rvm。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.