`
itspace
  • 浏览: 960180 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

oci8

阅读更多
[dbra@shenjp ruby-oci8-1.0.7]$ cd /home/dbra/instantclient_10_2
[dbra@shenjp instantclient_10_2]$ ln -s libclntsh.so.10.1 libclntsh.so
[dbra@shenjp instantclient_10_2]$ cd ..
[dbra@shenjp ~]$ ls -rtl
total 35128
-rw-rw-r-- 1 dbra dbra       11 Jan 21  2010 aaa
-rw------- 1 dbra dbra    32257 Mar 19 19:37 mbox
-rw-rw---- 1 dbra dbra     1239 Sep  6 19:40 sqlnet.log
-rw-rw-r-- 1 dbra dbra       53 Sep  6 23:21 a
-rw-r--r-- 1 dbra dbra   603520 Sep 11 01:03 oracle-instantclient-devel-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra 34687861 Sep 11 01:03 oracle-instantclient-basic-10.2.0.4-1.i386.zip
-rw-r--r-- 1 dbra dbra   573440 Sep 11 01:03 ruby-oci8-1.0.7.tar
drwxr-xr-x 7 dbra dbra     4096 Sep 11 01:12 ruby-oci8-1.0.7
drwxrwxr-x 3 dbra dbra     4096 Sep 11 01:31 instantclient_10_2
[dbra@shenjp ~]$ cd ruby-oci8-1.0.7
[dbra@shenjp ruby-oci8-1.0.7]$ ls -rtl
total 136
-rw-r--r-- 1 dbra dbra     5 Oct 21  2009 VERSION
-rw-r--r-- 1 dbra dbra 11806 Oct 21  2009 README
-rw-r--r-- 1 dbra dbra 13583 Oct 21  2009 NEWS
-rw-r--r-- 1 dbra dbra 28298 Oct 21  2009 setup.rb
-rw-r--r-- 1 dbra dbra  1539 Oct 21  2009 ruby-oci8.gemspec
-rw-r--r-- 1 dbra dbra   202 Oct 21  2009 pre-distclean.rb
-rw-r--r-- 1 dbra dbra  3204 Oct 21  2009 metaconfig
-rw-r--r-- 1 dbra dbra  1154 Oct 21  2009 Makefile
-rw-r--r-- 1 dbra dbra  1321 Oct 21  2009 dist-files
-rw-r--r-- 1 dbra dbra 31225 Oct 21  2009 ChangeLog
drwxr-xr-x 2 dbra dbra  4096 Oct 21  2009 test
drwxr-xr-x 3 dbra dbra  4096 Oct 21  2009 support
-rw-r--r-- 1 dbra dbra  1793 Oct 21  2009 ruby-oci8.spec
drwxr-xr-x 3 dbra dbra  4096 Oct 21  2009 lib
drwxr-xr-x 3 dbra dbra  4096 Oct 21  2009 ext
drwxr-xr-x 2 dbra dbra  4096 Oct 21  2009 doc
lrwxrwxrwx 1 dbra dbra    17 Sep 11 01:12 libclntsh.so -> libclntsh.so.10.1
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb config
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
/dbra/app/lib/ruby/bin/ruby /home/dbra/ruby-oci8-1.0.7/ext/oci8/extconf.rb
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
checking for load library path...
  LD_LIBRARY_PATH...
    checking /home/dbra/instantclient_10_2... yes
  /home/dbra/instantclient_10_2/libclntsh.so.10.1 looks like an instant client.
checking for cc... ok
checking for gcc... yes
checking for LP64... no
checking for ruby header... ok
checking for OCIInitialize() in oci.h... yes
checking for oratext in ociap.h... yes
checking for OCIEnvCreate()... yes
checking for OCITerminate()... yes
checking for OCILobOpen()... yes
checking for OCILobClose()... yes
checking for OCILobCreateTemporary()... yes
checking for OCILobGetChunkSize()... yes
checking for OCILobLocatorAssign()... yes
checking for OCIRowidToChar()... yes
creating ../../lib/oci8.rb from /home/dbra/ruby-oci8-1.0.7/ext/oci8/../../lib/oci8.rb.in
creating extconf.h
creating Makefile
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb setup
---> lib
---> lib/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
make
setup.rb:476: warning: Insecure world writable dir /app/product in PATH, mode 040777
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c oci8.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c handle.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c const.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c env.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c error.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c svcctx.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c server.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c session.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c stmt.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c define.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c bind.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c describe.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c descriptor.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c param.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c lob.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c oradate.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c oranumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c ocinumber.c
gcc -I. -I. -I/dbra/app/lib/ruby/lib/ruby/1.8/i686-linux -I/home/dbra/ruby-oci8-1.0.7/ext/oci8 -DRUBY_EXTCONF_H=\"extconf.h\"  -fPIC -g -O2 -I/home/dbra/instantclient_10_2/sdk/include -Wall  -c attr.c
gcc -shared -o oci8lib.so oci8.o handle.o const.o env.o error.o svcctx.o server.o session.o stmt.o define.o bind.o describe.o descriptor.o param.o lob.o oradate.o oranumber.o ocinumber.o attr.o -L'.' -L'/dbra/app/lib/ruby/lib' -Wl,-R'/dbra/app/lib/ruby/lib' -L.  -rdynamic -Wl,-export-dynamic    -L/home/dbra/instantclient_10_2 -lclntsh  -ldl -lcrypt -lm   -lc
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ ruby setup.rb install
---> lib
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
install oci8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/
---> lib/dbd
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
install OCI8.rb /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/dbd
<--- lib/dbd
<--- lib
---> ext
---> ext/oci8
mkdir -p /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
install oci8lib.so /dbra/app/lib/ruby/lib/ruby/site_ruby/1.8/i686-linux/.
<--- ext/oci8
<--- ext
[dbra@shenjp ruby-oci8-1.0.7]$ irb
irb(main):001:0> require 'oci8'
=> true
irb(main):002:0> exut
NameError: undefined local variable or method `exut' for main:Object
        from (irb):2
irb(main):003:0> exit
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics