Я работаю над установкой / настройкой Джулии на 64-битной машине с Windows 7. У меня проблемы с установкой пакета 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, и это НЕ выдает ошибок ..