1

Windows 7 64 ビット マシンに Julia をインストール/セットアップする作業を行っています。GLPK パッケージのインストールに問題があります。これまでのところ、ジュリアを完全に再インストールしようとしましたが、成功しませんでした。.julia フォルダーと自分の設定を削除しようとしましたが、成功しませんでした。私は常に次のエラーが発生します。

julia> Pkg.build("GLPK")
INFO: Building GLPK
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\downl
oads
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads already created
INFO: Downloading file http://downloads.sourceforge.net/project/winglpk/winglpk/
GLPK-4.52/winglpk-4.52.zip
INFO: Done downloading file http://downloads.sourceforge.net/project/winglpk/win
glpk/GLPK-4.52/winglpk-4.52.zip
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src already created
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps
INFO: Directory C:\Users\Justin\.julia\v0.3\GLPK\deps already created
INFO: Attempting to Create directory C:\Users\Justin\.julia\v0.3\GLPK\deps\src\g
lpk-4.52\w32

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18

Processing archive: C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads\winglpk-4.52
.zip

Error: Can not open file as archive

================================[ ERROR: GLPK ]=================================


failed process: Process(`7z x 'C:\Users\Justin\.julia\v0.3\GLPK\deps\downloads\w
inglpk-4.52.zip' -y '-oC:\Users\Justin\.julia\v0.3\GLPK\deps\src'`, ProcessExite
d(2)) [2]
while loading C:\Users\Justin\.julia\v0.3\GLPK\deps\build.jl, in expression star
ting on line 66

================================================================================


================================[ BUILD ERRORS ]================================


WARNING: GLPK had build errors.

 - packages with build errors remain installed in C:\Users\Justin\.julia\v0.3
 - build the package(s) and all dependencies with `Pkg.build("GLPK")`
 - build a single package by running its `deps/build.jl` script

================================================================================

問題は「winglpk-4.52.zip」にあり、ファイルに直接アクセスして解凍しようとすると、ファイルが無効であり、ウィンドウを開けないというエラーが表示されます。GLPK を削除して最初からやり直そうとしましたが、運もありませんでした。

アイデアや提案はありますか?

更新: ファイル「winglpk-4.52.zip」を手動でダウンロードし、場所「C:\Users\Justin.julia\v0.3\GLPK\deps\src」に解凍すると、問題が解決します。

ただし、別のエラーが発生します(関連しているかどうかはわかりません):

Cannot construct an affine expression with a term of type 
(GenericAffExpr{Float64,Variable})*(Float64)
while loading In[6], in expression starting on line 16

 in error at error.jl:21 (repeats 2 times)

このエラーは、次のコマンドに関連しています。

@setObjective(myModel, Max, sum{x[i,j]*data[i,5], i=1:n,j=1:8});

Mac に Julia をインストールしましたが、エラーは発生しません。

4

1 に答える 1