Windows Server 64bit(GCP上のサーバ)でなんとなくうまくいった時のメモ Ver2
前提
DBサーバ:Oracle 11g Express (GCP上のWindows Server 2016に構築)
HDBC-odbc環境:Windows Server 2012R2
環境構築手順
- Oracle Instant Clientをインストール
- tnsnames.oraを設定し、SQL Plusで接続確認
- ODBCデータソースアドミニストレータ(64bit)を起動し、システムDSNにOracleサーバを設定。適当なODBCクライアントで接続確認
- Msys2 64bitをインストール
- haskell platformをインストール
- Msys2環境の.bashrcを編集し、PATHにHaskell Platformのbin, lib/bin, lib/extralibs/binを前に挿入
例)export PATH="/c/Program Files/Haskell Platform/8.4.3/bin":"/c/Program Files/Haskell Platform/8.4.3/lib/bin":"/c/Program Files/Haskell Platform/8.4.3/lib/extralibs/bin":$PATH - プロキシを通す場合、.curlrcに設定
proxy = http://xxx.yyy.zzz.nnn:pppp
#proxy-user ="(user name):(password)" #多分プロキシ認証が必要な場合に設定 - Msys2で
cabal update
cabal install HDBC-odbc
これでいけたはず。