--- openbabel-2.3.2/scripts/CMakeLists.txt.rbconfig 2015-01-16 15:16:50.455454787 +0900 +++ openbabel-2.3.2/scripts/CMakeLists.txt 2015-01-16 15:19:56.608276116 +0900 @@ -308,7 +308,7 @@ # no regex metacharacters except possibly '.': string(REGEX REPLACE ^${RUBY_POSSIBLE_LIB_DIR}/ruby ${RUBY_PREFIX} ruby_install_dir "${RUBY_SITEARCH_DIR}") else (RUBY_PREFIX) - execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print Config::CONFIG['exec_prefix']" + execute_process(COMMAND ${RUBY_EXECUTABLE} -r rbconfig -e "print RbConfig::CONFIG['exec_prefix']" OUTPUT_VARIABLE ruby_exec_prefix) # It is reasonably safe to assume that ruby_exec_prefix contains no # regex metacharacters except possibly '.': --- openbabel-2.3.2/scripts/ruby/extconf.rb.rbconfig 2015-01-16 15:16:50.450454846 +0900 +++ openbabel-2.3.2/scripts/ruby/extconf.rb 2015-01-16 15:19:31.945564760 +0900 @@ -4,7 +4,7 @@ # binaries on OS X by default require 'rbconfig' darwin_ldflags = "" -if Config::CONFIG["arch"] =~ /universal-darwin/ +if RbConfig::CONFIG["arch"] =~ /universal-darwin/ ENV['ARCHFLAGS'] = case `uname -smr`.chomp when "i386" then '-arch i386' when "ppc" then '-arch ppc'