2014-03-06 47 views
1

當我嘗試通過isql syntex運行sybase查詢時,它發出以下錯誤。無法在cygwin上運行isql

錯誤 -

「,當它試圖加載 本地化文件!!以下一個或多個問題的情況下分配例程失敗可能導致失敗

的Sybase主目錄爲C:\使用環境變量LANG中定義的語言環境名稱 「en_US.UTF-8」語言環境名稱 「en_US.UTF-8」不存在於C語言環境中,因此請檢查環境 變量SYBASE :\ Sybase \ locales \ locales.dat文件 嘗試分配與本地化相關的 結構時發生錯誤。 「

我檢查了環境路徑變量,它是正確的。

+0

它運行從'cmd.exe'?如何從'cmd.exe'開始從'cygwin',即'cygstart cmd'? –

+0

區域設置文件是否存在?您可以告訴我們您當前的環境('env'命令輸出)變量設置爲(不只是$ SYB ASE)? –

回答

0

我發現,如果我運行ISQL之前運行

unset LANG 

,然後ISQL按預期工作。