2017-03-28 7 views
0

私はhttps://www.continuum.io/content/conda-data-scienceの指示に従い、CRAN利用可能なRパッケージ(シンセポップなど)を構築しています。私はデフォルトの1にインストールする権限を持っていないとして、私は、別のライブラリの場所にインストールするには、デフォルトのcondaのビルド順序を変更するにはどうすればよいcondaは異なるライブラリの場所にRパッケージを作成します

conda skeleton cran synthpop 
conda build r-synthpop 

* installing to library ‘/path/to/default/lib’ 
Error: ERROR: no permission to install to directory ‘/path/to/default/lib’ 

また、私は仮想env内からconda buildを実行しています。 https://github.com/ContinuumIO/anaconda-issues/issues/1562

答えて

0

こんにちは、私は最近、この同様の問題に直面しました:

は、ここでの問題としてこれを提起しました。いくつかの研究の後、私は場所を変更することは良いアイデアだとは思わない、それについて1つの通路

https://github.com/alfredzj/Documentations/blob/master/anaconda-set-up.md

を書きました。

0

--crootオプションは、特定の場所にインストールすることができます:私たちの場合は

conda build --croot /path/to/somewhere/env r-synthpop/ 

我々は2 Rがインストールされていた、と.Rprofileでの設定は、書き込み権限を制限していたライブラリの場所をリストされています。この場所は、--crootを使って与えたパスをマスクしています。 .Rprofileを編集したら、希望するパスでconda buildを実行することができました。

関連する問題