An error occurred while installing ruby-oci8 (2.1.7)

129 views
Skip to first unread message

Chandra Sekhar

unread,
Dec 29, 2014, 3:26:55 PM12/29/14
to rubyonra...@googlegroups.com
Hi ,

I am getting into the below error while running bundle from bamboo
server.



Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native
extension.
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05 /usr/local/bin/ruby extconf.rb
build 29-Dec-2014 15:13:05 checking for load library path...
build 29-Dec-2014 15:13:05 LD_LIBRARY_PATH...
build 29-Dec-2014 15:13:05 checking
/usr/java/jdk1.6.0_30/jre/lib/amd64/server... no
build 29-Dec-2014 15:13:05 checking
/usr/java/jdk1.6.0_30/jre/lib/amd64... no
build 29-Dec-2014 15:13:05 checking
/usr/java/jdk1.6.0_30/jre/../lib/amd64... no
build 29-Dec-2014 15:13:05 checking ld.so.conf... no
build 29-Dec-2014 15:13:05 checking for cc... ok
build 29-Dec-2014 15:13:05 checking for gcc... yes
build 29-Dec-2014 15:13:05 checking for LP64... yes
build 29-Dec-2014 15:13:05 checking for sys/types.h... yes
build 29-Dec-2014 15:13:05 checking for ruby header... ok
build 29-Dec-2014 15:13:05 *** extconf.rb failed ***
build 29-Dec-2014 15:13:05 Could not create Makefile due to some
reason, probably lack of necessary
build 29-Dec-2014 15:13:05 libraries and/or headers. Check the
mkmf.log file for more details. You may
build 29-Dec-2014 15:13:05 need configuration options.
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05 Provided configuration options:
build 29-Dec-2014 15:13:05 --with-opt-dir
build 29-Dec-2014 15:13:05 --without-opt-dir
build 29-Dec-2014 15:13:05 --with-opt-include
build 29-Dec-2014 15:13:05 --without-opt-include=${opt-dir}/include
build 29-Dec-2014 15:13:05 --with-opt-lib
build 29-Dec-2014 15:13:05 --without-opt-lib=${opt-dir}/lib
build 29-Dec-2014 15:13:05 --with-make-prog
build 29-Dec-2014 15:13:05 --without-make-prog
build 29-Dec-2014 15:13:05 --srcdir=.
build 29-Dec-2014 15:13:05 --curdir
build 29-Dec-2014 15:13:05 --ruby=/usr/local/bin/ruby
build 29-Dec-2014 15:13:05 --with-instant-client
build 29-Dec-2014 15:13:05 --without-instant-client
build 29-Dec-2014 15:13:05
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:891:in
`get_home': RuntimeError (RuntimeError)
build 29-Dec-2014 15:13:05 from
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:707:in
`initialize'
build 29-Dec-2014 15:13:05 from
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:320:in
`new'
build 29-Dec-2014 15:13:05 from
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:320:in
`get'
build 29-Dec-2014 15:13:05 from extconf.rb:18:in `<main>'
build 29-Dec-2014 15:13:05
---------------------------------------------------
build 29-Dec-2014 15:13:05 Error Message:
build 29-Dec-2014 15:13:05 Set the environment variable ORACLE_HOME
if Oracle Full Client.
build 29-Dec-2014 15:13:05 Append the path of Oracle client
libraries to LD_LIBRARY_PATH if Oracle Instant Client.
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05 Backtrace:
build 29-Dec-2014 15:13:05
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:891:in
`get_home'
build 29-Dec-2014 15:13:05
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:707:in
`initialize'
build 29-Dec-2014 15:13:05
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:320:in
`new'
build 29-Dec-2014 15:13:05
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/oraconf.rb:320:in
`get'
build 29-Dec-2014 15:13:05 extconf.rb:18:in `<main>'
build 29-Dec-2014 15:13:05
---------------------------------------------------
build 29-Dec-2014 15:13:05 See:
build 29-Dec-2014 15:13:05 *
http://rubydoc.info/gems/ruby-oci8/file/docs/install-full-client.md for
Oracle full client
build 29-Dec-2014 15:13:05 *
http://rubydoc.info/gems/ruby-oci8/file/docs/install-instant-client.md
for Oracle instant client
build 29-Dec-2014 15:13:05 *
http://ruby-oci8.rubyforge.org/en/file.report-installation-issue.html to
report an issue.
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05
build 29-Dec-2014 15:13:05 Gem files will remain installed in
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7 for inspection.
build 29-Dec-2014 15:13:05 Results logged to
/usr/local/lib/ruby/gems/2.0.0/gems/ruby-oci8-2.1.7/ext/oci8/gem_make.out
build 29-Dec-2014 15:13:05 An error occurred while installing
ruby-oci8 (2.1.7), and Bundler cannot
build 29-Dec-2014 15:13:05 continue.

--
Posted via http://www.ruby-forum.com/.

Matt Jones

unread,
Jan 1, 2015, 4:42:24 PM1/1/15
to rubyonra...@googlegroups.com
As the messages here indicate, you need to set either ORACLE_HOME or add the client libraries to LD_LIBRARY_PATH. 

If the "bamboo server" mentioned in your post is the Atlassian CI server, you may need to coordinate the installation of the Oracle libraries with the administrators of that server.

--Matt Jones

Chandra Sekhar

unread,
Jan 2, 2015, 11:55:25 AM1/2/15
to rubyonra...@googlegroups.com
Matt Jones wrote in post #1165850:
> On Monday, 29 December 2014 15:26:55 UTC-5, Ruby-Forum.com User wrote:
>> build 29-Dec-2014 15:13:05
>> build 29-Dec-2014 15:13:05 checking for cc... ok
>> build 29-Dec-2014 15:13:05
>> build 29-Dec-2014 15:13:05 --curdir
>> `initialize'
>> ---------------------------------------------------
>> build 29-Dec-2014 15:13:05 Error Message:
>> build 29-Dec-2014 15:13:05 Set the environment variable ORACLE_HOME
>> if Oracle Full Client.
>> build 29-Dec-2014 15:13:05 Append the path of Oracle client
>> libraries to LD_LIBRARY_PATH if Oracle Instant Client.
>>
>>
> As the messages here indicate, you need to set either ORACLE_HOME or add
> the client libraries to LD_LIBRARY_PATH.
>
> If the "bamboo server" mentioned in your post is the Atlassian CI
> server,
> you may need to coordinate the installation of the Oracle libraries with
> the administrators of that server.
>
> --Matt Jones

thanks for the response.
now the above issue is fixed but,while excecuting Rake i am getting
below error.

rake aborted!
error 02-Jan-2015 11:43:22 NameError: uninitialized constant
Haml::Util::Sass


Please suggest on this.

Colin Law

unread,
Jan 2, 2015, 12:01:23 PM1/2/15
to rubyonra...@googlegroups.com
Post Gemfile and Gemfile.lock here.

But you would also be better to start a new thread as the problem is
no longer "An error occurred while installing ruby-oci8 (2.1.7)".

Colin
Reply all
Reply to author
Forward
0 new messages