2016-07-18 14 views
3

私はMac(OS X El Capitan)で作業していますが、私はJulia REPLでデバッグしたいME-Private.jlという名前の登録されていないjuliaパッケージ(githubのラベル) 。このパッケージを/Users/myname/.julia/v0.4にクローニングしました。パッケージの残りの部分は常駐しています。すべての私のパッケージが動作し、登録済みパッケージと未登録パッケージが混在しています。私はジュリアREPLでERROR:サポートされていない、または配置されていない式

Pkg.clone("url", "ME-Private") 

を入力すると今、それは私がv0.4ディレクトリに望んでいただけのようにクローニングしました。しかし、ジュリアをやり直すと、

using ME-Private 

となり、次のようなエラーが出ます。

ERROR: unsupported or misplaced expression using 

私の仮説は、パッケージのタイトルに-を持つに問題があるということですが、それは(私は著者はないようち)リポジトリがどのように命名されるかだ、と私は理想的なことを知っていますパッケージの名前は、ローカルバージョンのreposと同じです。

言われて、私は -問題を回避するために、パッケージMEPrivateの名前を変更しようとしていること

MEPrivateまだPkg.status()によって返されたパッケージのリストに示しているが、私は

using MEPrivate 

を入力すると、それは次のようなエラーを渡しますPkg.status()MEPrivateを含むパッケージのリストを返すにもかかわらず、

ERROR: ArgumentError: MEPrivate not found in path 
in require at /Applications/Julia-0.4.6.app/Contents/Resources/julia/lib/julia/sys.dylib 

私の二つの質問は以下のとおりです。

  1. は(我々はタイトルをテーマにしている間、または.jl)それは悪い習慣は、この種のオンラインまたはローカルレポのタイトルで-を持つことです?
  2. これを修正するにはどうすればよいですか?

ありがとうございます。

+0

パッケージはGitHubで一般に公開されていますか?もしそうなら、おそらくそれへのリンクを含んでいますか? –

+0

いいえ、残念ながら@MichaelOhlroggeではありません – crytting

答えて

2

はい、パッケージのタイトルに-が表示されています。

@eval using $(Symbol("ME-Private")) 

を試してみたが、問題を解決するために、パッケージの作者を取得します。

関連する問題