2017-12-01 21 views
1

私は職場で特定のアプリケーション用に開発した関数のパッケージを作成しています。 devtoolsとroxygen2を使ってパッケージを作るためのガイドを使っていました。ここをクリックしてくださいhttps://hilaryparker.com/2014/04/29/writing-an-r-package-from-scratch/カスタムパッケージをインストールするときに 'lib.loc'にライブラリツリーが見つかりません

手順を完了すると、私はinstall()機能を使用しましたが、このエラーが発生します。

* installing *source* package 'subOpti' ... 
** R 
** preparing package for lazy loading 
** help 
*** installing help indices 
** building package indices 
** testing if installed package can be loaded 
*** arch - i386 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, 
logical.return = TRUE) : 
    no library trees found in 'lib.loc' 
Error: loading failed 
Execution halted 
*** arch - x64 
Warning in library(pkg_name, lib.loc = lib, character.only = TRUE, 
logical.return = TRUE) : 
    no library trees found in 'lib.loc' 
Error: loading failed 
Execution halted 
ERROR: loading failed for 'i386', 'x64' 
* removing '\\server/users/lgallaway/My Documents/R/win- 
library/3.3/subOpti' 

私のlib場所はサーバー上にあり、私はファイルサーバーの別のセクションで自分のパッケージの場所を選択します。多分サーバーの場所が問題であると思ったので、パッケージをローカルに移動しましたが、別のエラーが発生しました。

+0

この出力を生成したコマンドを正確に実行しましたか?あなたはどのOSを使用していますか? – MrFlick

+0

書き込み権限がない場合に表示されるエラーですか?私はCRANを使ってこの場所にパッケージをインストールできますが、時折問題がありますが、このようなパッケージとは異なるかもしれません。 –

+0

パッケージを保存したフォルダの親ディレクトリからinstall( "subOpti")を使用しました。私はWindows 7 enterpriseを使用しています。 –

答えて

0

私はファイルを家に持ち帰って、上のガイドで強調された同じプロセスに従いましたが、問題はありませんでした。私は、問題は、私はネットワークのlib場所への書き込み権限を持っていないと仮定しています。

関連する問題