小编squ*_*ter的帖子

在OSX 10.9 Maverick上安装Nokogiri时出错?

我将我的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)

ruby macos libxml2 nokogiri osx-mavericks

108
推荐指数
8
解决办法
5万
查看次数

如何检查codeigniter中的文件字段是否为空?

我有一个带有文件字段的表单image,但不需要此字段.
当用户不选择表单中的任何文件时,do_upload()始终返回错误.
如何在控制器中执行上载操作之前检查用户是否选择了文件?

php codeigniter file-upload

15
推荐指数
3
解决办法
4万
查看次数

无法在OSX 10.10 Yosemite上的RVM中安装ruby 1.9.2

好的,我已经尝试过:

  • 重新安装RVM;
  • 将XCode更新为6.1;
  • 安装command_line_tools_for_osx_10.10_for_xcode_6.1.dmg;

什么都不适合我!

我跑的时候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 rvm osx-yosemite

9
推荐指数
1
解决办法
3140
查看次数

如何在rails配置路径中访问yaml

我正在写一个ruby gem,我想让用户使用你自己的yaml文件配置,但我不知道如何测试user_config.yml是否存在于rails配置路径中.
我只想在配置路径中存在此文件时才使用user_config.yml.

ruby gem yaml ruby-on-rails

5
推荐指数
1
解决办法
4256
查看次数

在RVM中安装Ruby 1.9.3时出错 - 出错

我在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 macos makefile rvm

2
推荐指数
1
解决办法
1940
查看次数