2013-03-07 22 views
5

Julia Studioでパッケージシステムを動作させることができません。Julia Studioでのパッケージの使用方法

using Winston 
plot([1 2 3],[3 2 6]) 

をしかし、私はエラーを取得する:私は、単純なグラフをプロットしたい場合たとえば、私はその後、二重のGitのリポジトリからインストールするようだウィンストンパッケージをクリックして試してみた

could not open file /Applications/JuliaStudio.app/Contents/Resources/juliaengine/Winston.jl 

Juliaは間違ったディレクトリを探しているようです。 パッケージを正しく動作させるにはJulia Studioをどのように設定する必要がありますか?

アダムに感謝:残念ながら、いくつかの問題があるようです。私はこの上でいくつかのより多くの時間を費やすし、試してみて、何が起こっているかうまくいく

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

私はすべてのパッケージ(例えば、私はCalculusを動作させることができず、依存関係もありません)と同じ問題を抱えていますが、だから助けが大いに評価されるだろう:) – tom

+0

@トム、私は新しい答えを追加しました。 – elyase

+0

次のエラーが表示されます。GARCHの不明な依存関係:NLopt – userJT

答えて

5

私はそれがこの問題に関連していると思い: https://github.com/forio/julia-studio/issues/83

ウィンストンのインストールには、外部依存関係を必要とし、あなたがそれらをインストールする方法についてのご入力を求めるプロンプトが表示されます。 Julia Studioでは、この入力に応答することはできません。

ここでは、回避策です:あなたのコンソールで

、次のように入力します

/Applications/JuliaStudio.app/julia/bin/julia-release-readline 

その後

Pkg.rm("Winston") 
Pkg.add("Winston") 

は、プロンプトに従って、それはクローズ処理を行い、ジュリアメーカーに戻っていますとき。

ウィンストンが動作するはずです。

2

これは私がやったことです:

  1. $HOME/.juliaフォルダを削除する(これはまた、すべての以前にインストールしたパッケージを消去されます)ターミナル/コンソールから
  2. 実行

    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> 
    
  3. インストールパッケージ

    julia> Pkg.add("Winston") 
    MESSAGE: Auto-initializing default package repository /Users/elyase/.julia. 
          ... 
    

これは機能します。

関連する問題