13

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

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

library(devtools)

install_github("devtools")

options(devtools.desc.author="First Last <first.last@example.com> [aut, cre]")

options(devtools.desc.license="GPL-3")

load_all()

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

No DESCRIPTION found. Creating default:

Package: mypackage
Title: 
Description: 
Version: 0.1
Authors@R: First Last <first.last@example.com> [aut, cre]
Depends: R (>= 3.0.1)
License: GPL-3
LazyData: true
Loading mypackage
Invalid DESCRIPTION:
Malformed Authors@R field:
 <text>:1:7: unexpected symbol
1: First Last
         ^

Required fields missing:
  Author Maintainer

See the information on DESCRIPTION files in section 'Creating R packages' of the 'Writing R Extensions' manual.

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

前もって感謝します!

4

1 に答える 1