問題タブ [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.

0 投票する
3 に答える
2831 参照

r - github で新しい R パッケージの開発を開始する

RStudio で devtools を使用して github に新しいリポジトリを作成するにはどうすればよいですか? 私はしようとしました:

  1. 「MyNewRPackage」という名前の github に空のリポジトリを作成します。
  2. 私のgitリポジトリへのssh接続を使用して、RStudioで新しいプロジェクトを開始しました
  3. インストールおよびロードされた devtools

次にcreate("MyNewRPackage")、ディレクトリ構造とREADME.mdファイルを初期化するために使用すると考えました。しかし、パッケージのスケルトンはプロジェクトのサブフォルダーとして作成され、~/MyNewRPackage/MyNewRPackage/R. しかし、github リポジトリのルート フォルダーにパッケージ スケルトンを作成する必要があります。

devtools と RStudio を使用して github で新しい R パッケージの開発を開始する標準的な方法は何ですか?

0 投票する
1 に答える
5562 参照

r - devtools 説明ファイル

devtools でパッケージを作成しようとしています。DESCRIPTION ファイルが自動入力されるように、いくつかのオプションを設定したいと考えています。私はそれを正しく理解できないようです。

これは手動で簡単に修正できる問題だと思いますが、これをコードで機能させたいと思います。エラーが後で影響するのではないかと心配しています。適切な構文に関する提案はありますか? 「R」というフォルダーに関数があります。作業ディレクトリを R の親フォルダーに設定します。次に:

これはこれを出力します:

Authors@R フィールドが何らかの方法で Maintainer フィールドを置き換えることができる/置き換えていることは承知していますが、これを取得してエラーのスローを停止する方法と、その意味について疑問に思っています。

前もって感謝します!

0 投票する
1 に答える
896 参照

r - check() 新しい R パッケージ

check()パッケージに関数が見つからないのはなぜですか? function の小さなパッケージがありますiv.num。ドキュメントでの私の例はiv.num(german_data,"mob","gbbin"). を実行するcheck()と、エラーが発生します - 関数が見つかりませんでした。ただし、以下に示すように、問題なく関数を実行できます。R 3.0.1 を使用しています。およびdevtools( load_all()beforeを使用しcheck()ます。残念ながら、再現可能な例を作成することはできません。パッケージはgithubにあります

0 投票する
1 に答える
5241 参照

r - パッケージとすべての依存関係をアンロードする

すべての依存関係を含むパッケージをアンロードしようとしています。私が直面している問題は、依存関係をアンロードする順序です。依存関係は再帰的であるため、依存関係ツリーのボトムアップからのみアンロードできます。

これを達成するためのRで簡単またはネイティブな方法はありますか? 以下は、私が達成したいことの最初の行です。

しかし、結果は次のとおりです。

0 投票する
2 に答える
4640 参照

r - カスタム一時ディレクトリで install.packages を使用する

へのアクセス権はないが/tmp、独自の一時ディレクトリ (たとえば/tmp/jeroen. ただし、TMPDIR環境変数を渡そうとしても、使用しようとするため失敗します/tmp以下は、 RAppArmorunixtoolsを使用したおもちゃの例です(テスト プロファイルについては、こちらを参照してください)。

kern.logファイル (セキュリティ メッセージをログに記録する) を見ると、拒否されたものをR CMD INSTALLまだ使用しようとしていることが問題であることがわかります。/tmp

代わりR CMD INSTALLに使用するように指示できる方法はありますか?/tmp/jeroen