Wednesday, 15 April 2015

trying to install ruby oci8 with bundle install and i tried doing it seperate still not working -



trying to install ruby oci8 with bundle install and i tried doing it seperate still not working -

@ubuntu:~/contract-review$ bundle install fetching gem metadata https://rubygems.org/........ fetching additional metadata https://rubygems.org/.. resolving dependencies... using rake 10.1.0 using i18n 0.6.1 using multi_json 1.8.2 using activesupport 3.2.13 using builder 3.0.4 using activemodel 3.2.13 using erubis 2.7.0 using journey 1.0.4 using rack 1.4.5 using rack-cache 1.2 using rack-test 0.6.2 using hike 1.2.3 using tilt 1.4.1 using sprockets 2.2.2 using actionpack 3.2.13 using mime-types 1.23 using polyglot 0.3.3 using treetop 1.4.14 using mail service 2.5.4 using actionmailer 3.2.13 using arel 3.0.2 using tzinfo 0.3.37 using activerecord 3.2.13 using activerecord-oracle_enhanced-adapter 1.4.2 using activeresource 3.2.13 using net-ldap 0.3.1 using adauth 1.2.1 using addressable 2.3.5 using json 1.8.1 using airbrake 3.1.12 using rack-ssl 1.3.3 using rdoc 3.12.2 using thor 0.18.1 using railties 3.2.13 using jquery-rails 1.0.19 using bundler 1.6.3 using rails 3.2.13 using best_in_place 2.1.0 using bootstrap-sass 2.0.4.2 using cancan 1.6.10 using highline 1.6.19 using net-ssh 2.6.7 using net-scp 1.1.1 using net-sftp 2.1.2 using net-ssh-gateway 1.2.0 using capistrano 2.12.0 using mini_portile 0.5.1 using nokogiri 1.6.0 using xpath 2.0.0 using capybara 2.1.0 using ffi 1.9.0 using childprocess 0.3.9 using chronic 0.9.1 using coderay 1.0.9 using coffee-script-source 1.6.3 using execjs 1.4.0 using coffee-script 2.2.0 using coffee-rails 3.2.2 using composite_primary_keys 5.0.13 using database_cleaner 0.7.2 using diff-lcs 1.2.4 using factory_girl 4.2.0 using factory_girl_rails 4.2.1 using sass 3.2.12 using sass-rails 3.2.6 using font-awesome-sass-rails 3.0.2.2 using formatador 0.2.4 using rb-fsevent 0.9.3 using rb-inotify 0.9.0 using rb-kqueue 0.2.0 using hear 1.2.2 using lumberjack 1.0.4 using method_source 0.8.2 using slop 3.4.6 using pry 0.9.12.2 using guard 1.8.2 using rspec-core 2.14.4 using rspec-expectations 2.14.0 using rspec-mocks 2.14.2 using rspec 2.14.1 using guard-rspec 3.0.2 using haml 4.0.3 using haml-rails 0.4 using iconv 1.0.3 using jquery-scrollto-rails 1.4.2 using jquery-ui-rails 4.0.3 using jquery-ui-sass-rails 4.0.3.0 using kaminari 0.14.1 using launchy 2.3.0 using libv8 3.11.8.17 using quiet_assets 1.0.2 using ref 1.0.5 using rspec-rails 2.14.0 gem::installer::extensionbuilderror: error: failed build gem native extension. /usr/bin/ruby1.9.1 extconf.rb checking load library path... ld_library_path... checking /usr/lib/oracle/12.1/client/lib... no checking ld.so.conf... no checking cc... ok checking gcc... yes checking lp64... no checking sys/types.h... yes checking ruby header... ok *** extconf.rb failed *** not create makefile due reason, lack of necessary libraries and/or headers. check mkmf.log file more details. may need configuration options. provided configuration options: --with-opt-dir --without-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=/usr/bin/ruby1.9.1 --with-instant-client --without-instant-client /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:889:in `get_home': runtimeerror (runtimeerror) /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:705:in `initialize' /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:320:in `new' /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:320:in `get' extconf.rb:18:in `<main>' error message: set environment variable oracle_home if oracle total client. append path of oracle client libraries ld_library_path if oracle instant client. backtrace: /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:889:in `get_home' /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:705:in `initialize' /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/ gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:320:in `new' /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/oraconf.rb:320:in `get' extconf.rb:18:in `<main>'

gem files remain installed in /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5 inspection. results logged /tmp/bundler20140624-4932-e7ymvw/ruby-oci8-2.1.5/gems/ruby-oci8-2.1.5/ext/oci8/gem_make.out error occurred while installing ruby-oci8 (2.1.5), , bundler cannot continue. create sure gem install ruby-oci8 -v '2.1.5' succeeds before bundling.

actually error message pretty clear. in order compile native extension gem ruby-oci8, whcih required active record oracle adapter, needs know path oracle client.

#check path of oracle instanant client install export ld_library_path=/opt/oracle/instantclient:$ld_library_path $ bundle install

ruby-on-rails ruby oracle bundler

No comments:

Post a Comment