我将我的OSX(Lion)升级为Mavericks,我无法为我的项目安装Nokogiri.
我已经安装了XCode 5.0.1,命令行工具(使用xcode-select --install),并且已经从Homebrew安装了libxml2,我仍然遇到问题.
错误是:
Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension.
/Users/ericcamalionte/.rvm/rubies/ruby-1.9.2-p320/bin/ruby extconf.rb
checking for libxml/parser.h... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
--with-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/Users/ericcamalionte/.rvm/rubies/ruby-1.9.2-p320/bin/ruby
--with-zlib-dir
--without-zlib-dir
--with-zlib-include
--without-zlib-include=${zlib-dir}/include
--with-zlib-lib
--without-zlib-lib=${zlib-dir}/lib
--with-iconv-dir
--without-iconv-dir
--with-iconv-include
--without-iconv-include=${iconv-dir}/include
--with-iconv-lib
--without-iconv-lib=${iconv-dir}/lib
--with-xml2-dir
--without-xml2-dir
--with-xml2-include
--without-xml2-include=${xml2-dir}/include …Run Code Online (Sandbox Code Playgroud) 我有一个带有文件字段的表单image,但不需要此字段.
当用户不选择表单中的任何文件时,do_upload()始终返回错误.
如何在控制器中执行上载操作之前检查用户是否选择了文件?
好的,我已经尝试过:
什么都不适合我!
我跑的时候rvm install ruby-1.9.2遇到这个错误:
Searching for binary rubies, this might take some time.
No binary rubies available for: osx/10.10/x86_64/ruby-1.9.2-p330.
It is not possible to build movable binaries for rubies 1.8-1.9.2, but you can do it for your system only.
Continuing with compilation. Please read 'rvm help mount' to get more information on binary rubies.
Checking requirements for osx.
Certificates in '/usr/local/etc/openssl/cert.pem' are already up to date.
Requirements installation successful.
/Users/brunnosantos/.rvm/scripts/functions/build: line 110: 33084 Segmentation …Run Code Online (Sandbox Code Playgroud) 我正在写一个ruby gem,我想让用户使用你自己的yaml文件配置,但我不知道如何测试user_config.yml是否存在于rails配置路径中.
我只想在配置路径中存在此文件时才使用user_config.yml.
我在OSX中使用RVM编译Ruby 1.9.3时出错.我已经搜索了很多解决方案但不是常见的错误.我认为它是一个权限错误,但我不知道如何解决.
看我的make.log文件:
[2013-04-03 09:37:41] make
CC = clang
LD = ld
LDSHARED = clang -dynamiclib
CFLAGS = -O2 -arch x86_64 -fno-common -pipe
XCFLAGS = -include ruby/config.h -include ruby/missing.h -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I/opt/local/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -I/opt/local/include -I. -I.ext/include/x86_64-darwin12.3.0 -I./include -I.
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -Wl,-flat_namespace -install_name /Users/brunno/.rvm/rubies/ruby-1.9.3-p392/lib/libruby.1.9.1.dylib -current_version 1.9.1 -compatibility_version 1.9.1 -Wl,-u,_objc_msgSend
SOLIBS =
compiling main.c
compiling dmydln.c
compiling dmyencoding.c
compiling version.c
compiling miniprelude.c
compiling array.c
compiling bignum.c
compiling class.c
bignum.c:2732:26: warning: while loop has empty body [-Wempty-body]
while …Run Code Online (Sandbox Code Playgroud) ruby ×4
macos ×2
rvm ×2
codeigniter ×1
file-upload ×1
gem ×1
libxml2 ×1
makefile ×1
nokogiri ×1
osx-yosemite ×1
php ×1
yaml ×1