kubo
June 29, 2008, 2:37pm
1
ruby-oci8 1.0.2 is released. This is a Oracle module using OCI8 API.
http://rubyforge.org/projects/ruby-oci8/
gem and mswin32 binary gem are also available from this release.
What’s new in ruby-oci8 1.0.2.
add a gemspec file.
(Thanks to Jesse Hu)
To make a pure ruby gems package:
gem build ruby-oci8.gemspec
To make a binary gems package:
gem build ruby-oci8.gemspec – current
[BUG FIX] fix a segv bug in gc mark.
(Thanks to authorNari)
kubo
June 29, 2008, 8:40pm
2
KUBO Takehiro wrote:
ruby-oci8 1.0.2 is released. This is a Oracle module using OCI8 API.
Just want to say THANK YOU for this.
kubo
June 30, 2008, 6:47am
3
It’s Great. Thanks KUBO.
2008/6/30 S2 [email protected] :
kubo
June 30, 2008, 8:54am
4
Hi Kubo,
I failed to install ruby-oci8 gem on Linux.
Error msg:
Building native extensions. This could take a while…
ERROR: Error installing ruby-oci8:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb install ruby-oci8
checking for load library path… ./oraconf.rb:359: warning: Insecure
world
writable dir /opt in PATH, mode 040777
(LD_LIBRARY_PATH)…
(ld.so.conf)… not found
checking for cc… ok
checking for gcc… yes
checking for LP64… no
checking for ruby header… *** 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.
My env:
ruby 1.8.6
LD_LIBRARY_PATH=/usr/lib/oracle/11.1.0.1/client/lib
2008/6/29 KUBO Takehiro [email protected] :
kubo
June 30, 2008, 11:48am
5
In article
[email protected] ,
KUBO Takehiro [email protected] wrote:
To make a pure ruby gems package:
gem build ruby-oci8.gemspec
That is looking very nice, thanks. Does that mean that I can install it
on
MacOS X/Intel which has no Oracle native client/libraries?
Thanks,
kubo
June 30, 2008, 4:31pm
6
Hi,
On Mon, Jun 30, 2008 at 6:42 PM, Ollivier R.
[email protected] wrote:
In article [email protected] ,
KUBO Takehiro [email protected] wrote:
To make a pure ruby gems package:
gem build ruby-oci8.gemspec
That is looking very nice, thanks. Does that mean that I can install it on
MacOS X/Intel which has no Oracle native client/libraries?
No. It needs Oracle client libraries and a C compiler.
I may confuse you. What should I refer to no-binary gem as?
kubo
June 30, 2008, 4:48pm
7
Hi,
On Mon, Jun 30, 2008 at 3:50 PM, Jesse Hu [email protected] wrote:
/usr/bin/ruby extconf.rb install ruby-oci8
details. You may need configuration options.
My env:
ruby 1.8.6
LD_LIBRARY_PATH=/usr/lib/oracle/11.1.0.1/client/lib
Is it an instant client rpm package?
I guess you didn’t export LD_LIBRARY_PATH.
To check it, could you try the gem in the following URL?
http://www.jiubao.org/tmp/ruby-oci8-1.0.2.gem
It prints more information on checking LD_LIBRARY_PATH.
kubo
June 30, 2008, 5:11pm
8
In article
[email protected] ,
KUBO Takehiro [email protected] wrote:
No. It needs Oracle client libraries and a C compiler.
I may confuse you. What should I refer to no-binary gem as?
You need to clarify what are the differences between a “pure ruby gem”
and a
binary one then.
Does anyone know BTW how to get some kind of Oracle client for MacOS X?
Thanks.
kubo
June 30, 2008, 6:52pm
9
On Jun 30, 2008, at 9:07 AM, Ollivier R. wrote:
Does anyone know BTW how to get some kind of Oracle client for MacOS
X?
http://drawohara.com/post/40435232/ruby-rails-installing-the-oracle-instant-client-on-max-osx
a @ http://codeforpeople.com/
kubo
June 30, 2008, 5:22pm
10
On Mon, Jun 30, 2008 at 10:07 AM, Ollivier R.
[email protected] wrote:
Does anyone know BTW how to get some kind of Oracle client for MacOS X?
I use the Oracle SQL Developer tool:
http://www.oracle.com/technology/products/database/sql_developer/index.html
kubo
July 3, 2008, 5:20am
11
Hi Kubo,
Thanks. Actually I export LD_LIBRARY_PATH for non-root user but not for
root. Now it works following these steps:
su - root
rpm -ivh oracle-instantclient-basic-11.1.0.1-1.rpm
oracle-instantclient-devel-11.1.0.1-1.rpm (download
linkhttp://www.oracle.com/technology/tech/oci/instantclient/index.html ;
or
install oracle full client)
export LD_LIBRARY_PATH=/usr/lib/oracle/
11.1.0.1/client/lib:$LD_LIBRARY_PATH
cd /usr/lib/oracle/11.1.0.1/client/lib
ln -s libclntsh.so.11.1 libclntsh.so
gem install ruby-oci8
2008/6/30 KUBO Takehiro [email protected] :
ERROR: Failed to build gem native extension.
checking for ruby header… *** extconf.rb failed ***
It prints more information on checking LD_LIBRARY_PATH.
–
KUBO Takehiro [email protected]
–
Cheers,
Jesse
kubo
July 1, 2008, 11:15am
12
In article
[email protected] ,
Greg D. [email protected] wrote:
I use the Oracle SQL Developer tool:
Thanks but connecting and using Oracle DB is not a problem, having a
working
ruby-oci8 is
Ara gave me the solution, thanks!