G++ 在CentOS 6.5上安装软件包
很抱歉发布了一个一般性问题。我正在尝试为RubyonRails项目安装“rest客户端”,作为G++ 在CentOS 6.5上安装软件包,g++,centos6,yum,G++,Centos6,Yum,很抱歉发布了一个一般性问题。我正在尝试为RubyonRails项目安装“rest客户端”,作为gem安装rest客户端,但失败了 make: g++: Command not found make: *** [unf.o] Error 127 make failed, exit code 2 所以我检查了g++是否已安装。显然安装了gcc(gcc(gcc)4.4.7 20120313),但没有安装g++。我尝试用yum安装它,但没有成功。下面是我使用的命令 yum install gcc-c
gem安装rest客户端
,但失败了
make: g++: Command not found
make: *** [unf.o] Error 127
make failed, exit code 2
所以我检查了g++是否已安装。显然安装了gcc(gcc(gcc)4.4.7 20120313),但没有安装g++。我尝试用yum安装它,但没有成功。下面是我使用的命令
yum install gcc-c++
yum groupinstall "Development Tools"
后来,我添加了repo并尝试运行yum安装devtoolset-2-gcc
,但未能说出Requires:policycoreutils-python
所以我尝试使用yum安装它,但没有成功!。然后,我尝试手动安装g++及其依赖项(下载rpm),但我感觉自己陷入了困境
请帮忙!!我不知道从哪里开始
这是输出
adobe-linux-x86_64 Adobe Systems Incorporated 2
base CentOS-6 - Base 352
centosplus CentOS-6 - Plus 68
contrib CentOS-6 - Contrib 0
couchbase Couchbase package repository 7
epel Extra Packages for Enterprise Linux 6 - x86_64 12,214
extras CentOS-6 - Extras 62
fasttrack CentOS - fasttrack 66
ius IUS Community Packages for Enterprise Linux 6 - x86_64 362
ius-debuginfo IUS Community Packages for Enterprise Linux 6 - x86_64 - Debug 71
ius-dev IUS Community Packages for Enterprise Linux 6 - x86_64 - Dev 11
ius-dev-debuginfo IUS Community Packages for Enterprise Linux 6 - x86_64 - Dev Debug Info 5
ius-dev-source IUS Community Packages for Enterprise Linux 6 - x86_64 - Dev Source 0
ius-source IUS Community Packages for Enterprise Linux 6 - x86_64 - Source 0
mysql-connectors-community MySQL Connectors Community 21
mysql-tools-community MySQL Tools Community 33
mysql56-community MySQL 5.6 Community Server 229
remi Les RPM de remi pour Enterprise Linux 6 - x86_64 3,230
remi-safe Safe Remi's RPM repository for Enterprise Linux 6 - x86_64 590
rpmforge Red Hat Enterprise 6 - RPMforge.net - dag 4,718
slc6-scl Scientific Linux CERN (SLC6) - SCL addons 2,472
testing-devtools-2-centos-6 testing 2 devtools for CentOS 6 119
updates CentOS-6 - Updates 1,555
webtatic Webtatic Repository EL6 - x86_64
另一件奇怪的事情是,当我执行yum搜索所有policycoreutils
时,它会返回一个结果,但当尝试安装时,它会显示找不到任何程序包如果您想安装ruby(并准备好在rails和其他平台上安装ruby(在干净的VM最小安装上使用centos 6.x,在本例中使用32位),请执行以下步骤:
curl -O https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
tar -xjvf ruby-2.3.1.tar.bz2
cd ruby-2.3.1
sudo yum install -y gcc gcc-c++ zlib-devel gdbm-devel readline-devel openssl-devel libffi-devel sqlite-devel
sudo yum install -y http://mirror.compevo.com/epel/6/i386/epel-release-6-8.noarch.rpm
sudo yum install -y v8
./configure --disable-install-doc --disable-install-rdoc --disable-install-capi
make
sudo make install
gem update --system --no-ri --no-rdoc
sudo /usr/local/bin/gem install rails --no-ri --no-rdoc
在本例中,gcc-c++不是必需的,但是如果您想要安装ruby(并且准备好了ruby on rails和其他版本(在干净的VM上安装centos 6.x,在本例中我使用了32位),则需要其他GEM,如rest client,请遵循以下步骤:
curl -O https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.1.tar.bz2
tar -xjvf ruby-2.3.1.tar.bz2
cd ruby-2.3.1
sudo yum install -y gcc gcc-c++ zlib-devel gdbm-devel readline-devel openssl-devel libffi-devel sqlite-devel
sudo yum install -y http://mirror.compevo.com/epel/6/i386/epel-release-6-8.noarch.rpm
sudo yum install -y v8
./configure --disable-install-doc --disable-install-rdoc --disable-install-capi
make
sudo make install
gem update --system --no-ri --no-rdoc
sudo /usr/local/bin/gem install rails --no-ri --no-rdoc
在这种情况下,gcc-c++不是必需的,但其他gem需要,如rest客户端什么是
yum repolist
输出?我不认为这是官方的devtools repo。我认为您可能需要或。我可能建议删除devtools-2 repo。使用此命令yum安装gcc-c++
sourceyum repolist有什么作用
output?我认为这不是官方的devtools repo。我认为您可能需要或。我可能建议删除该devtools-2 repo。使用此命令yum安装gcc-c++
source