問題タブ [packrat]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - RStudio、Packrat、Knitr
私はRStudioで働いています。プロジェクトで最初に Knitr ファイルを作成しましたが、pdf のコンパイルは問題なく動作しました。次に、別のファイルで作業しているときにpackrat
、プロジェクトをアクティブ化しました。(そして後で再び無効にしました)
.Rnw
ここで、ファイルをもう一度Knitr (Compile pdf) しようとすると、次のようになります。
RStudio のプロジェクト オプションをチェックインしましたが、packrat のチェックが外れています。Knitr から Sweave に変更しても効果はありませんでした。また、knitr がインストールされていることを確認しました。
私に何ができる?
r - ローカル リポジトリからの R パッケージの依存関係のインストール
ここに記載されている問題は解決しましたか: https://github.com/rstudio/packrat/issues/169
そうでない場合、パッケージ [package_from_local_repo] を packrat によってローカル リポジトリからインストールした場合、その依存関係 (CRAN などで利用可能ですが) はインストールされないということですか?
[package_from_local_repo] を呼び出す同じ R コードで library([missing dependency]) を使用する回避策はありますか?
r - packrat を使用して R を更新した後、パッケージ ビルドでパッケージを使用できない
最近 R 3.1.3 に更新し、RStudio とpackrat
. RStudio に組み込まれている「ビルドとリロード」ツールを使用してパッケージを再ビルドしようとしていますが、うまくいきません。次のエラーが表示され続けます。
問題は、ggplot2
R 3.1.2 と R 3.1.3 の両方のこのプロジェクトのローカル ライブラリと packrat ライブラリを含むすべての場所にインストールしたことです。私はそれらを無駄にロードしようとしました。
また、devtools::build()
両方devtools::document()
とも機能するので、これは RStudio の問題だと思いますか?
注: RStudio バージョン 0.99.235 を使用しています。
編集:パッケージのドキュメントも表示されず、packrat ライブラリにないようです。
2番目の編集:R 3.1.3をアンインストールしてR 3.1.2に戻しましたが、まだ同じ問題が発生しています。
3番目の編集:これらは私の依存関係です:
r - R packrat init fails with: can't open url and no description file found
After installing packrat and running packrat::init()
I get the following error which in my opinion is trying to reach a site which is no longer available, additionally some other errors which I'm not sure are being generated by the first one.
Environment: - OS X 10.10.3 - R version 3.2.0 - packrat 0.4.3 - cran (don't know how to get version for this one)
From what I've read in this issue its also worth noting that I've got Biocinstaller v1.18.1
r - packrat のローカルリポジトリをセットアップするには?
私は packrat_0.4.3 を使用しており、独自のパッケージがいくつかあります。
この紹介に従って、ローカル リポジトリを作成します: http://cran.r-project.org/doc/manuals/R-admin.html#Setting-up-a-package-repository。次に、このコマンドを使用して packrat を初期化します。
しかし、packrat はまだローカル パッケージを見つけることができません。
どうすれば直せますか?提案をありがとう。
r - packrat が R の機能を破壊する問題
ある時点でパッケージをインストールし、packrat
おそらく一度使用して、人生を歩み始めました。
ただし、何ヶ月もロードしていないにもかかわらず、通常の R の使用には依然として迷惑です。
一見ランダムに、RStudio 内の R セッションは、特定の操作、特にパッケージのインストールでエラーで失敗します。これが最新のエラーメッセージです(実行後parallel::makeCluster(parallel::detectCores())
:
エラー
file(filename, "r", encoding = encoding)
: 接続を開けません呼び出し: ソース -> ファイル
さらに: 警告メッセージ:
In
file(filename, "r", encoding = encoding)
: ファイル 'packrat/init.R' を開けません: そのようなファイルまたはディレクトリはありません実行停止
すべてのフォルダーをチェックしましたが、もうインストール.libPaths()
していません。packrat
一体なぜ、R
いまだに作戦を実行しようとしているのpackrat
ですか?どうすればこれを止めることができますか?
これまでのところ、私のダクトテープによる解決策は、RStudio を閉じてから再度開くことです。これは、パッケージのインストールに関する問題の魅力のように機能します。
ただし、私が持っている 1 つのスクリプトだけmakeCluster(detectCores())
では、これを回避することはできないようです。別のプロジェクトの別のスクリプトでは問題なく動作します。 .R
バックグラウンド:
更新 1:
インストールpackrat
しても効果がありませんでした。実行packrat::init()
すると、終了する前にエラーが発生しました。何も変わっていません。
更新 2:
問題の原因が作業ディレクトリであることを特定することで、問題を特定しました。使用している作業ディレクトリの何が問題を引き起こしている可能性がありますか? packrat
このディレクトリで以前に実行されたファイルが残っていますか?