私は R で非常に基本的なパッケージを作成しました。実際、このチュートリアルに従って基本的なパッケージを作成しました。
私のパッケージは Linux で問題なく動作します。例えば:
> install.packages("linmod", repos=NULL) install.packages("linmod", repos = NULL) の警告: 引数 'lib' がありません: '/home/jpgoel/R/i486-pc-linux-gnu-library/2.9' を使用しています * *ソース* パッケージ 'linmod' をインストールしています ... ** R ** データ ** 遅延読み込み用のパッケージの準備 ** ヘルプ *** ヘルプ インデックスのインストール >>> パッケージ「linmod」のヘルプページの作成/更新 フォーマット: テキスト html ラテックスの例 ** パッケージ インデックスの構築 ... * 完了 (linmod) > ライブラリ(linmod) > データ(mod1) > mod1 電話: linmod.default(x = x, y = y) 係数: 固定帯域幅 -0.3566624 4.0340627
ここで、「linmod」フォルダーを Windows XP にコピーし、次のことを試しました。
> install.packages("C:\\Documents\ and\ Settings\\foo\\Desktop\\linmod",repos=NULL) gzfile(file, "r") のエラー: 接続を開くことができません さらに: 警告メッセージ: 1: in unzip(zipname, exdir = dest) : zip ファイルからの解凍でエラー 1 2: gzfile(file, "r") 内: 圧縮ファイル 'linmod/DESCRIPTION' を開けません。考えられる理由は 'そのようなファイルまたはディレクトリはありません' >
わかった。そこで、そのフォルダを取得して .zip ファイルに配置しました。次に、[パッケージ] -> [ローカルの zip ファイルからパッケージをインストール] に移動し、パッケージを選択しました。
> utils:::menuInstallLocal() HTML パッケージの説明の更新 > ライブラリ(linmod) ライブラリ (linmod) のエラー:「linmod」は有効なインストール済みパッケージではありません
私は困惑しています。私のパッケージにはネイティブ コードがありません (たとえば、C で書かれた拡張機能はありません)。
ここから.zip を自由にダウンロードしてください(ダウンロードへのリンクは一番下の [ファイルを PC に保存] にあります)。