我无法让套餐系统在Julia Studio中运行。例如,如果我想绘制一个简单的图形,我已经尝试双击似乎从Git仓库安装的Winston软件包,然后:
using Winston
plot([1 2 3],[3 2 6])
但我收到错误:
could not open file /Applications/JuliaStudio.app/Contents/Resources/juliaengine/Winston.jl
看起来Julia看起来错误的目录。 我应该如何设置Julia Studio以正确使用包?
对亚当的回应:谢谢,不幸的是似乎有一些问题。当我尝试删除/添加Winston包时,我收到如下消息:
julia> Pkg.rm("Winston")
ERROR: Unknown dependency for ODBC: julia
in dependencies at pkg/metadata.jl:156
in ReqsStruct at pkg/resolve.jl:65
in resolve at pkg/resolve.jl:1162
in _resolve at pkg.jl:230
in anonymous at no file:163
in cd at file.jl:26
in cd_pkgdir at pkg.jl:34
in rm at pkg.jl:141
in rm at pkg.jl:165
我会花更多的时间在这上面,并尝试找出正在发生的事情。如果我到达任何地方,我会发布完整性更新。
更新 我现在可以使用Julia Studio版本0.4.4,在更新软件包之后,原始示例可以正常工作。不幸的是,我无法确定原始问题,但它看起来像一个复杂的依赖或版本问题。
答案 0 :(得分:5)
我认为这与此问题有关: https://github.com/forio/julia-studio/issues/83
Winston安装需要外部依赖项,并提示您输入有关如何安装它们的信息。 Julia Studio不允许您回复此输入。
以下是解决方法:
在您的控制台中,输入:
/Applications/JuliaStudio.app/julia/bin/julia-release-readline
然后
Pkg.rm("Winston")
Pkg.add("Winston")
按照提示操作,完成后关闭整个过程并返回Julia Studio。
温斯顿现在应该工作了。答案 1 :(得分:2)
这就是我所做的:
$HOME/.julia
文件夹(这也将删除所有以前安装的软件包)从终端/控制台运行
Last login: Sat Jul 27 02:58:06 on ttys001
~ ᐅ /Applications/JuliaStudio.app/julia/bin/julia-release-readline
_
_ _ _(_)_ | A fresh approach to technical computing
(_) | (_) (_) | Documentation: http://docs.julialang.org
_ _ _| |_ __ _ | Type "help()" to list help topics
| | | | | | |/ _` | |
| | |_| | | | (_| | | Version 0.1.2+111981303.ra703.dirty
_/ |\__'_|_|_|\__'_| | Commit a703335d02 (2013-03-10 22:34:09)*
|__/ |
julia>
安装包
julia> Pkg.add("Winston")
MESSAGE: Auto-initializing default package repository /Users/elyase/.julia.
...
有效!