我公司使用CYCLANCE和CYCLANCEProtect阻止我运行Pkg.build()。是否有可能阻止Julia在Windows 7上使用Powershell并改为使用cmd?
以下是一个例子:
julia> Pkg.build("Gumbo")
INFO: Building Gumbo
CylancePROTECT Script Control has blocked access to this PowerShell script.
CylancePROTECT Script Control has blocked access to this PowerShell script.
====================================================[ ERROR: Gumbo ]=======
答案 0 :(得分:1)
您可以尝试使用cURL进行下载,这也可以在Windows上使用(这里有一些installation instructions)。 Julia允许通过定义具有相同名称的函数来覆盖下载功能:
function Base.download(url::AbstractString, filename::AbstractString)
run(`curl -L -f -o $filename $url`)
filename
end
将此代码粘贴到julia REPL后,julia应该使用此cURL下载功能(而不是PowerShell)。如果你想使这个永久化,你可以把这个代码放在一个名为.juliarc.jl的文件中(在主目录中,即homedir()
的输出)。