我能够安装和使用IBM DB2 Express-C 9.5.2。在Mac OS X Snow Leopard中测试没有任何问题。但是,在Mac OS X 10.7 Lion中,使用db2setup脚本的安装失败了:
DBI1189E尝试在映像上使用db2setup,该平台与正在运行它的当前平台“Darwin [x86_64]”不匹配。
如何解决这个问题,在Lion上安装DB2 Express-C?
编辑:移动答案答案
答案 0 :(得分:6)
问题是db2setup脚本无法正确识别
报告的体系结构x86_64uname -m
要使安装脚本正常工作,请编辑db2setup脚本并更改它:
"Darwin")
case ${OSM?} in
i*86)
INSTALLDIR="${PROGDIR?}/db2/macos/install"
PLATNAME="MacOS" ;;
esac ;;
"HP-UX")
到此:
"Darwin")
case ${OSM?} in
i*86)
INSTALLDIR="${PROGDIR?}/db2/macos/install"
PLATNAME="MacOS" ;;
x86_64)
INSTALLDIR="${PROGDIR?}/db2/macos/install"
PLATNAME="MacOS/x86_64" ;;
esac ;;
"HP-UX")
现在运行db2setup。该脚本应该识别该体系结构并继续正常安装。
答案 1 :(得分:0)
另请注意,启用root帐户,请参阅有关http://support.apple.com/kb/HT1528?viewlocale=en_US
的说明