2011-08-16 59 views
5

Tôi đã có thể cài đặt và sử dụng IBM DB2 Express-C 9.5.2. beta trong Mac OS X Snow Leopard không gặp rắc rối gì cả. Tuy nhiên, trong Mac OS X 10.7 Lion, cài đặt bằng cách sử dụng tập lệnh db2setup không thành công với:Làm cách nào để cài đặt IBM DB2 Express-C trên Mac OS X 10.7 Lion?

DBI1189E Đã có nỗ lực sử dụng db2setup trên hình ảnh nền tảng không khớp với nền tảng hiện tại 'Darwin [x86_64] 'trên đó nó đang được chạy.

Tôi làm cách nào để cài đặt DB2 Express-C trên Lion?

chỉnh sửa: chuyển câu trả lời cho câu trả lời

Trả lời

6

Vấn đề là kịch bản db2setup không đúng cách nhận ra các kiến ​​trúc x86_64 báo cáo của

uname -m 

Để thực hiện các công việc kịch bản cài đặt, chỉnh sửa kịch bản db2setup và thay đổi này:

"Darwin") 
    case ${OSM?} in 
     i*86) 
     INSTALLDIR="${PROGDIR?}/db2/macos/install" 
     PLATNAME="MacOS" ;; 
    esac ;; 
"HP-UX") 

này:

"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") 

Bây giờ hãy chạy db2setup. Kịch bản lệnh sẽ nhận ra kiến ​​trúc và tiến hành cài đặt như bình thường.

+1

Nah, chỉ cần đi vào db2/macos/thư mục cài đặt và chạy công cụ db2setup đó là có. Sửa chữa bạn đưa ra là gần gũi hơn với một IBM nên thực hiện ;-) – Tanktalus

+0

Điều này không hoạt động kể từ tháng 7/2012 – jdog

Các vấn đề liên quan