2016-09-09 9 views
2

Juliaのホームページの指示に従ってAtomとuber-junoをインストールしましたが、AtomでJuliaを起動しようとしたときに次のエラーが発生しました:JuliaをAtomで起動できません(LoadError:ArgumentError:Junoがパスに見つかりません)

ERROR: LoadError: ArgumentError: Juno not found in path 
in require at loading.jl:249 
in include at boot.jl:261 
in include_from_node1 at loading.jl:320 
in process_options at client.jl:280 
in _start at client.jl:378 
while loading C:\Users\think\.atom\packages\julia-client\script\boot.jl, in expression starting on line 36 

答えて

0

パッケージのjulia-clientとuber-junoをアンインストールして再インストールすることをお勧めします。

1

私はあなたの中にusing Junoをやっていると思います。 Juno.jlは、Junoプラグインを開発するための別のパッケージです。

拳、あなたが表示されるはずです、あなたは評価したいコードのブロックにカーソルをSHIFT + ENTERを押して、.jl拡張子を持つ新しいファイルを保存し、いくつかのジュリアのコードを入力(または既存の.jlファイルを開く)アトムで結果、すなわち。

1 + 1 # type SHIFT + ENTER 

バブル通知は、(ジュノは、コードのブロックを評価する準備ができるまであなただけのAtomを開始するときに回転する歯車のアイコンが表示されます)値2でポップアップ表示されます。

enter image description here

+0

ありがとうございました。私はスクリプトをインストールし、この方法で.jlファイルを実行することができましたが、AtomのコンソールでJuliaを起動すると、私が記述したエラーが出ました。 –

1

これは、パッケージ/インストールの議論だが、実際にStackOverflowのための問題ではありません。今朝の新しいバージョンでは、フロントエンドのものが保存されている新しいJuno.jlパッケージが使用されていました(これはパッケージ開発者にとって有益です.JUNOを拡張する/ Junoとは軽度の依存関係のみを追加しています)。しかし、Juno.jlはまだ登録パッケージではなく、この混乱を招いています。この問題に対処するための

一つの方法は、パッケージの開発版をインストールすることです:あなたが出血エッジになりますので

Pkg.clone("https://github.com/JunoLab/Juno.jl") 

を、これはあなたも(ほとんどのユーザーにもお勧めしません[Pkg.checkout(x) for x in ["Media", "Blink", "Atom"]]を実行してdev installを使用する必要があります。これでこれを直すことができますが、これにより、安定性が保証されていないバージョンが出回ることになります。 (このエラーが表示されず、Juno.jlのGithubを確認してPkg.cloneを使用することをすぐに知っていれば、多くの場合、この解決方法を使用しないでください。

それ以外の場合は、修正を待つ必要があります。このエラーは、既知のsomeone opened the issue hereです。まもなく標準のuber-junoインストールが修正されるはずです。

さらに詳しいヘルプが必要な場合see the Juno GitterまたはJuno discussion board

+0

コンテキストありがとう!私が承認したソリューションを使用して修正しました。 –

+1

'警告:メソッド定義が必要です(シンボル)...'と 'メソッド定義breakpoint_hit('?これは無害ですが、デバッガとのやり取りを積極的に修正している開発版にあるためです。 。このバージョンにはすぐにタグが付くはずです。開発者は問題があることを知っています。 –

1

私はAtomを再インストールして同じ問題に遭遇しました。この問題は~/.atom/package/julia-client/script/boot.jlの行31から得られ、using Junoです。この行をコメントアウトしてからPackages > Julia > Start Juliaが機能します。

+0

うわー!これは美しく動作します。本当に好奇心がどのように把握しましたか? –

+0

これは将来の災害のためのレシピのようです。 'Junoを使うと'私が欠けていたと言ったパッケージをインポートします。これは本当に気の利いた修正です:以前はMedia.jlにあったプログレスバーやディスプレイのようなフロントエンドの機能の一部が探し出されて見つからず、エラーが発生します。私はこれを行うことをお勧めしません。また、これによりパッケージが汚れていて将来のアップデートが失敗することがあります。代わりに、実際のバージョンのJunoを以前のバージョンにロールバックするか、欠落しているパッケージをインストールする必要があります。 –

+0

@ChrisRackauckas 2番目の見方では、私は同意します。コードを評価すると、すでに奇妙な警告が表示されています: '警告:Atom.jl:認識できないメッセージclearLazy.' –

関連する問題