【问题标题】:Installing packages on CentOS 6.5在 CentOS 6.5 上安装软件包
【发布时间】:2016-08-05 04:36:32
【问题描述】:

很抱歉发布了一个通用问题。我正在尝试以gem install rest-client 为 ruby​​ on rails 项目安装“rest-client”,但无法显示

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"

后来我添加了http://people.centos.org/tru/devtools-2/devtools-2.repo repo 并尝试运行yum install 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 search all policycoreutils 时它会返回一个结果,但是当我尝试安装它时却说找不到包

【问题讨论】:

  • yum repolist 输出什么?我不认为那是官方的 devtools 存储库。我想你可能想要thisthis。我可能会建议删除 devtools-2 存储库。
  • 使用这个命令yum install gcc-c++superuser.com/questions/590808/…

标签: g++ centos6 yum


【解决方案1】:

如果您想安装 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++ 不是必需的,但其他 gems 需要像 rest-client

【讨论】:

    猜你喜欢
    • 2016-10-15
    • 2016-08-20
    • 2014-10-27
    • 2015-05-11
    • 1970-01-01
    • 1970-01-01
    • 2016-08-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多