文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>可恶的rls,一些经验&&教训

可恶的rls,一些经验&&教训

时间:2006-07-07  来源:xianglinyan

    5555555555,为什么我的努力得到的是这样的回报阿?导师再过几天就要回国了,我 不想他问我一个月来干了些什么的时候我的回答是“天天搭环境,现在也没有搭明白!”真是可悲哎!    配了globus很多次了,却从来没有出现过这么多的错误,或许是因为我卸载了几个包的原因惹来的祸水吧!无赖的我,准备从安装linux系统开始了,我已经没有其它方法了,两个星期的心血作一个总结吧。 1.系统默认是会按照postgres7.2.3的,我竟然蒙在鼓里sign~~~~。 2.

安装psqlodbc中,使用

% ./configure --prefix=/usr/local/globus-4.0.2/psqlodbc-08.00.0102-iODBC \
  --enable-pthreads --with-iodbc LDFLAGS=-L/usr/local/globus-4.0.2/libiodbc-3.51.2/lib \
  CPPFLAGS=-I/usr/local/globus-4.0.2/libiodbc-3.51.2/include

总出现configure: error: cannot compute sizeof (long), 77的错误,最后去掉了--with-iodbc的选项,并将LDFLAGS,和CPPFLAGS设置在系统环境变量里,就成功了!!!!!(这个错误好变态阿。以前装都没有出现过。不加--with-iodbc选项还出现没有指定driver的错误)

 过程如下:

1.       cd $PSQLODBCDIR

2.       setenv CPPFLAGS -I/usr/local/globus-4.0.2/libiodbc-3.51.2/include

3.       setenv LDFLAGS -L$GLOBUS_LOCATION/libiodbc-3.51.2/lib

4.       ./configure --prefix=$GLOBUS_LOCATION/ --enable-pthreads

5.       make

6.       make install

3.看看odbc.ini文件也是很奇怪:

[root@linyan bin]# cat /etc/odbc.ini

[ODBC Data Sources]

lrc1000=lrc database

rli1000=rli database

 

 

[lrc1000]

Description=LRC database

DSN=lrc1000

Driver=/usr/local/globus-4.0.2/lib/psqlodbc.so

Port=5432

Servertype=postgres

Servername=localhost

Database=lrc1000

ReadOnly=no

 

 

[rli1000]

Description=RLI database

DSN=rli1000

Driver=/usr/local/globus-4.0.2/lib/psqlodbc.so

Port=5432

Servertype=postgres

Servername=localhost

Database=rli1000

ReadOnly=no

如将driver和port加入到[default]

[Default]

Driver=/usr/local/globus-4.0.2/lib/psqlodbc.so

Port=5432

而前面不写,那么永远都是找不到driver.

5.如果在运行gt4下的某个命令时,如果出现如share下的文件找不到的错误,那是环境变量没有设置。立刻运行下面的命令,maybe问题就能得到解决了:)

$ source $GLOBUS_LOCATION/etc/globus-user-env.sh

 

rls安装成功的时候,驱动失败,驱动成功的时候,container启动失败,不知道这个该死的rls还要折磨我多久--!!!

排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载