mac xcode5.1 安装 ruby rails 遇到的问题
来源:互联网 发布:redhat linux centos 编辑:程序博客网 时间:2024/06/07 14:47
安装rails的在终端执行了一句命令:
$sudo gem install rails
报错了,报错信息为
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future]
完整的执行过程及报错信息如下:
angela@angeladeMacBook-Air:~$sudo gem install rails
Password:
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb
creating Makefile
make "DESTDIR="
compiling generator.c
linking shared-object json/ext/generator.bundle
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
make: *** [generator.bundle] Error 1
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/json-1.8.1 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/gems/json-1.8.1/ext/json/ext/generator/gem_make.out
原因很简单,
Xcode 5.1中的苹果编译器将不认识的命令行视为错误行为。这类报错常出现在ruby和python的安装过程中,因为这两类程序中,很多编译语句较为特殊。
解决方案就是在安装语句前面加上这句
ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future ,
以安装rails为例,使用以下的语句:
$ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install rails
- mac xcode5.1 安装 ruby rails 遇到的问题
- 安装ruby on rails 遇到的问题
- 新手安装ruby on rails时遇到的第一个问题
- Ruby on rails安装及使用过程中遇到的问题
- mac 下快速正确的安装 Ruby, Rails 运行环境
- Ruby on Rails环境搭建遇到的问题
- ruby on rails 安装问题
- 第1天 ruby rails的安装
- 1---------- ruby和rails的安装
- 安装rails时遇到的问题汇总
- Xcode5使用遇到的问题
- Ruby on Rails mac os安装
- mac 安装部署 ruby on rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- 在Mac上安装Ruby on Rails
- MAC安装Ruby Rails brew gem
- 在Mac上安装Ruby on Rails
- c语言结构体指针初始化
- day70(python+webdriver的环境配置)
- test
- uva 417 - Word Index(数位dp)
- Unsupported major.minor version 51.0解决
- mac xcode5.1 安装 ruby rails 遇到的问题
- ubuntu问题
- Linux新手学习笔记3
- 如何把图片上的文字转换成word的文字。
- How Does TDD Affect Design?
- 什么样的外链最有效
- 用Java写的Json服务,源代码清单
- C++的构造函数
- 练习 6.22