在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 17669|回复: 40

IC6151与SOC Encounter10.1共存问题

[复制链接]
发表于 2012-1-16 18:37:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
如题,经过两天两夜的熬战,终于找到问题的根源,主要是OA_HOME的问题,因为安装过IC6151与Encounter10的朋友都会发现需要写OA路径,而当这两个OA_HOME都写在一个.bashrc中后,你会发现这两个软件会“打架”,也就是说要么能运行IC6151要么能运行Encounter,而要运行所要付出的代价就是要将这个bashrc文件中只留有一个OA_HOME路径,如果出现了两个就无论如何启动不了这两个中的一个,所以问题来了:::
不知道有哪位大大解决了这个环境变量的编写问题~~~在此提前说声谢谢了~~~我想一定会有人和我有同样的错误的,24小时等候大大的佳音哦~~~~
发表于 2012-1-17 09:40:43 | 显示全部楼层
自己多顶顶才能让更多人收益~~~~
发表于 2012-1-18 09:19:29 | 显示全部楼层
?为什么OA_HOME只留一个就会打架? 没有安装过,只是觉得不应该啊
发表于 2012-1-18 09:53:14 | 显示全部楼层
我这里使用EDI 10.1,不需要设定OA_HOME,就可以启动
发表于 2012-1-18 10:00:48 | 显示全部楼层
把两个OA下目录的内容合并就可以了,他们的文件其实没有打架滴。然后在环境变量中将OA_HOME指向合并后的那个即可。
发表于 2012-1-18 10:06:03 | 显示全部楼层
学习中
 楼主| 发表于 2012-1-18 19:52:26 | 显示全部楼层
OA_HOME不同就会发生冲突,也就是环境变量里你只能出现一个OA——HOME!如果有两个就会有错,楼上说合并,我想具体听听是怎么个合并法,难道把ic6141的和soc9.1的OA写在一起?求解
发表于 2012-3-12 13:55:09 | 显示全部楼层
期待答案中
发表于 2012-3-20 00:27:36 | 显示全部楼层
建议写个bash脚本单独运行软件
例如启动IC6141的脚本可以这样(可以取名为icfb_run或其他):
###################################
#!/bin/bash
#your env var
...
export OA_HOME=.....
...

#exec
virtuoso $@
exit 0
###################################

然后类似的再写个脚本运行encounter

最后可以在后台同时运行这两个脚本启动软件,却不会发生环境变量的冲突
因为每个脚本在自己的子shell里运行,不知道对方的变量。
发表于 2012-3-20 00:39:32 | 显示全部楼层
yes, I think "shujixyz" is right. You should not set all OA_HOME in csh.cshrc or bashrc. You should write another script. Open different terminal, "source" different script. You can run encounter and IC614 at the same time, but in different terminal.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-6-25 01:33 , Processed in 0.024547 second(s), 9 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表