問題タブ [devtools]
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 - github で新しい R パッケージの開発を開始する
RStudio で devtools を使用して github に新しいリポジトリを作成するにはどうすればよいですか? 私はしようとしました:
- 「MyNewRPackage」という名前の github に空のリポジトリを作成します。
- 私のgitリポジトリへのssh接続を使用して、RStudioで新しいプロジェクトを開始しました
- インストールおよびロードされた devtools
次にcreate("MyNewRPackage")
、ディレクトリ構造とREADME.md
ファイルを初期化するために使用すると考えました。しかし、パッケージのスケルトンはプロジェクトのサブフォルダーとして作成され、~/MyNewRPackage/MyNewRPackage/R
. しかし、github リポジトリのルート フォルダーにパッケージ スケルトンを作成する必要があります。
devtools と RStudio を使用して github で新しい R パッケージの開発を開始する標準的な方法は何ですか?
r - devtools 説明ファイル
devtools でパッケージを作成しようとしています。DESCRIPTION ファイルが自動入力されるように、いくつかのオプションを設定したいと考えています。私はそれを正しく理解できないようです。
これは手動で簡単に修正できる問題だと思いますが、これをコードで機能させたいと思います。エラーが後で影響するのではないかと心配しています。適切な構文に関する提案はありますか? 「R」というフォルダーに関数があります。作業ディレクトリを R の親フォルダーに設定します。次に:
これはこれを出力します:
Authors@R フィールドが何らかの方法で Maintainer フィールドを置き換えることができる/置き換えていることは承知していますが、これを取得してエラーのスローを停止する方法と、その意味について疑問に思っています。
前もって感謝します!
r - check() 新しい R パッケージ
check()
パッケージに関数が見つからないのはなぜですか? function の小さなパッケージがありますiv.num
。ドキュメントでの私の例はiv.num(german_data,"mob","gbbin")
. を実行するcheck()
と、エラーが発生します - 関数が見つかりませんでした。ただし、以下に示すように、問題なく関数を実行できます。R 3.0.1 を使用しています。およびdevtools
( load_all()
beforeを使用しcheck()
ます。残念ながら、再現可能な例を作成することはできません。パッケージはgithubにあります
r - パッケージとすべての依存関係をアンロードする
すべての依存関係を含むパッケージをアンロードしようとしています。私が直面している問題は、依存関係をアンロードする順序です。依存関係は再帰的であるため、依存関係ツリーのボトムアップからのみアンロードできます。
これを達成するためのRで簡単またはネイティブな方法はありますか? 以下は、私が達成したいことの最初の行です。
しかし、結果は次のとおりです。
r - カスタム一時ディレクトリで install.packages を使用する
へのアクセス権はないが/tmp
、独自の一時ディレクトリ (たとえば/tmp/jeroen
. ただし、TMPDIR
環境変数を渡そうとしても、使用しようとするため失敗します/tmp
。以下は、 RAppArmorとunixtoolsを使用したおもちゃの例です(テスト プロファイルについては、こちらを参照してください)。
kern.log
ファイル (セキュリティ メッセージをログに記録する) を見ると、拒否されたものをR CMD INSTALL
まだ使用しようとしていることが問題であることがわかります。/tmp
代わりR CMD INSTALL
に使用するように指示できる方法はありますか?/tmp/jeroen