Windowsでパッケージを自作
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
&color(red){&size(30){Windowsでパッケージを自作};};~
Windowsでパッケージを自作するための入門編です。~
CやFortranを使ったライブラリの作成についてはいずれ紹介し...
ライブラリにしておくとsource()でいちいち読みこまなくて済...
ヘルプも見ることができるようになります。~
Windows XP Home と Windows 2000 Pro でテストしました。~
皆さんライブラリの作成に挑戦してみてください。~
CRANに日本からのライブラリがあふれる日がいつかくるかもし...
-borland のコンパイラと TeX 環境だけでライブラリを作成す...
#comment
#contents
*準備
必要なソフトウェアの準備です。~
R helpのメーリングリストの僅かな情報を頼りにいろいろとソ...
**Cygwinのインストール
[[Cygwin:http://sources.redhat.com/cygwin/]]からsetup.exe...
具体的なインストール方法は[[cygwinを使いこなそう:http://p...
これを書いている時点では1.5.7-1というのが最新です。~
&color(red){CygwinのperlとteTeXはインストールしないで下さ...
すでにインストールされている方はCygwinを起動して、~
perlがインストールされているかチェックしてください。
> which perl
/usr/bin/perl
と表示される場合は、アンインストールしなければなりません。~
(または環境変数PATHを変更することでも問題を解消できます。)~
インストールしてある場合は、setup.exeでUninstallしてくだ...
zip,make,tar等が必要となります。~
**ActivePerlのインストール
[[ActiveState:http://www.activestate.com/]]からダウンロー...
具体的なインストール方法は[[Perlのインストール:http://www...
バージョン5.8.3.809というのでテストしました。
**fpTeXのインストール
色々なフリーのTeXが存在するようです。~
[[fpTeX:http://www.fptex.org/]]が最も相性がいいようです。~
インストールに少々時間がかかります。
**Microsoft HTML Help 1.4 SDKのインストール
hhc.exeというコマンドを使うために必要です。~
[[Microsoft:http://msdn.microsoft.com/library/default.asp...
*パッケージの作成手順
+Rを起動してライブラリに含めるオブジェクトを作成します。
+パッケージ作成のためのサブディレクトリ群を作成します。
> package.skeleton(name="hogehoge", c("first", "second")...
+INDEXファイルを編集する。
+DESCRIPTIONファイルを編集する。
+manディレクトリに含まれる.Rdファイルを編集する。~
ここでちゃんと編集しておかないとlatexがエラーを起こしスト...
+Cygwinを起動する。
+Rcmd, perl, make, zip, latex, hhcが起動できるようにPATH...
私の環境ではPATHの先頭に次のように追加しています。
$ export PATH=/cygdrive/c/TexLive/bin/win32: \
>/cygdrive/c/Program\ Files/HTML\ Help\ Workshop: \
>/cygdrive/c/Perl/bin:/cygdrive/c/R/rw1080/bin:$PATH
&color(red){Rcmdのパスにスペースが含まれているとうまくい...
+TMPDIRを設定する。
$ mkdir tmp
$ export TMPDIR=~/tmp
+パッケージの一つ上のディレクトリに移動する。
$ cd /cygdrive/c/Rsrc/packages
+パッケージをチェックする。~
.dviファイルが必要なければ'--no-latex'オプションをつけま...
latexでエラーがどうしても無くならない場合にも有効です。
$ Rcmd check hogehoge
+問題が無ければパッケージを作成する。
$ Rcmd build --binary hogehoge
これでhogehoge_x.x.zipみたいなファイルが出来上がります。
終了行:
&color(red){&size(30){Windowsでパッケージを自作};};~
Windowsでパッケージを自作するための入門編です。~
CやFortranを使ったライブラリの作成についてはいずれ紹介し...
ライブラリにしておくとsource()でいちいち読みこまなくて済...
ヘルプも見ることができるようになります。~
Windows XP Home と Windows 2000 Pro でテストしました。~
皆さんライブラリの作成に挑戦してみてください。~
CRANに日本からのライブラリがあふれる日がいつかくるかもし...
-borland のコンパイラと TeX 環境だけでライブラリを作成す...
#comment
#contents
*準備
必要なソフトウェアの準備です。~
R helpのメーリングリストの僅かな情報を頼りにいろいろとソ...
**Cygwinのインストール
[[Cygwin:http://sources.redhat.com/cygwin/]]からsetup.exe...
具体的なインストール方法は[[cygwinを使いこなそう:http://p...
これを書いている時点では1.5.7-1というのが最新です。~
&color(red){CygwinのperlとteTeXはインストールしないで下さ...
すでにインストールされている方はCygwinを起動して、~
perlがインストールされているかチェックしてください。
> which perl
/usr/bin/perl
と表示される場合は、アンインストールしなければなりません。~
(または環境変数PATHを変更することでも問題を解消できます。)~
インストールしてある場合は、setup.exeでUninstallしてくだ...
zip,make,tar等が必要となります。~
**ActivePerlのインストール
[[ActiveState:http://www.activestate.com/]]からダウンロー...
具体的なインストール方法は[[Perlのインストール:http://www...
バージョン5.8.3.809というのでテストしました。
**fpTeXのインストール
色々なフリーのTeXが存在するようです。~
[[fpTeX:http://www.fptex.org/]]が最も相性がいいようです。~
インストールに少々時間がかかります。
**Microsoft HTML Help 1.4 SDKのインストール
hhc.exeというコマンドを使うために必要です。~
[[Microsoft:http://msdn.microsoft.com/library/default.asp...
*パッケージの作成手順
+Rを起動してライブラリに含めるオブジェクトを作成します。
+パッケージ作成のためのサブディレクトリ群を作成します。
> package.skeleton(name="hogehoge", c("first", "second")...
+INDEXファイルを編集する。
+DESCRIPTIONファイルを編集する。
+manディレクトリに含まれる.Rdファイルを編集する。~
ここでちゃんと編集しておかないとlatexがエラーを起こしスト...
+Cygwinを起動する。
+Rcmd, perl, make, zip, latex, hhcが起動できるようにPATH...
私の環境ではPATHの先頭に次のように追加しています。
$ export PATH=/cygdrive/c/TexLive/bin/win32: \
>/cygdrive/c/Program\ Files/HTML\ Help\ Workshop: \
>/cygdrive/c/Perl/bin:/cygdrive/c/R/rw1080/bin:$PATH
&color(red){Rcmdのパスにスペースが含まれているとうまくい...
+TMPDIRを設定する。
$ mkdir tmp
$ export TMPDIR=~/tmp
+パッケージの一つ上のディレクトリに移動する。
$ cd /cygdrive/c/Rsrc/packages
+パッケージをチェックする。~
.dviファイルが必要なければ'--no-latex'オプションをつけま...
latexでエラーがどうしても無くならない場合にも有効です。
$ Rcmd check hogehoge
+問題が無ければパッケージを作成する。
$ Rcmd build --binary hogehoge
これでhogehoge_x.x.zipみたいなファイルが出来上がります。
ページ名: