Tag: clang

使用Clang安装Ruby 1.9.3故障

我试图在Mac OS X Lion上安装Ruby 1.9.3,方法与我在此处发现的相同: 基本上它是: rvm install 1.9.3 –with-gcc=clang –with-readline-dir=$rvm_path/usr 但是,这次Clang在–with-readline-dir选项上抛出错误: Larson:~ andrewjl$ rvm install 1.9.3 –with-gcc=clang –with-readline-dir=$rvm_path/usr clang: error: unsupported option ‘–with-readline’ clang: error: unsupported option ‘–with-opt-dir=/Users/andrewjl/.rvm/usr’ 这是Clang的问题吗? 有谁知道怎么解决这个问题? 编辑 在尝试Shigeya的答案后,我得到了这个错误: Larson:~ andrewjl$ rvm install 1.9.3-p125 –patch xcode-debugopt-fix-r34840.diff –with-readline-dir=$rvm_path/usr –with-openssl-dir=$rvm_path/usr –with-tcl-lib=/usr –with-tk-lib=/usr Installing Ruby from source to: /Users/andrewjl/.rvm/rubies/ruby-1.9.3-p125, this may take a while […]

无法编译ruby 1.9.3

当我跑 rvm install 1.9.3 –with-gcc=clang 在Mac OSX Lion上,ruby无法编译,我在(.rvm / log / ruby​​-1.9.3-p374 / make.log)中收到以下错误 [2013-01-29 16:31:05] make CC = clang LD = ld LDSHARED = clang -dynamic -bundle CFLAGS = -O3 -ggdb -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -pipe XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT CPPFLAGS = -D_XOPEN_SOURCE […]

无法在OS X上安装mysql gem

我正在做 sudo gem install mysql 在OS X上安装mysql gem。 这失败,输出如下: 构建原生扩展。 这可能需要一段时间…… 错误:安装mysql时出错: 错误:无法构建gem原生扩展。 /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb 检查mysql_ssl_set()…是的 检查rb_str_set_len()…是的 检查rb_thread_start_timer()…没有 检查mysql.h …是的 创建Makefile 使“DESTDIR =”干净 制作“DESTDIR =” 编译mysql.c 链接共享对象mysql / mysql_api.bundle clang:错误:未知参数:’ – multiply_definedsuppress'[-Wunused-command-line-> argument-hard-error-in-future] clang:注意:将来这将是一个很难的错误(不能降级为警告) make: * [mysql_api.bundle]错误1 失败,退出代码2 Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/mysql-2.9.1中以供检查。 结果记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-13/2.0.0/mysql-2.9.1/gem_make.out 什么可能导致这个? 我有自制的mysql安装,如果这有所作为。