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 をインストールしましたが、エラーは発生しません。