2012-04-20 9 views
6

私はウェブサイトからベータ版を持っています。使用できるのは、mybetapackage.zipファイルとしてのWindowsインストールのみです。私がパッケージをインストールしたとき、それをロードすると動作しません。Rで名前空間なしのパッケージで作業する

> utils:::menuInstallLocal() 
> require(mypackage) 
Loading required package: mypackage 
Failed with error: ‘package ‘mypackage’ does not have a NAMESPACE and should be re-installed’ 

このベータパッケージは、いくらか使用できますか?

編集:

私は自分の名前空間を作成するために次の手順を試しました。ネームスペースファイルには、次のものが含まれています。

exportPattern("^[^\\.]") 

次の警告が表示されます。

Warning message: 
In readLines(file) : 
    incomplete final line found on 'C:/Users/user/Documents/R/win-library/2.14/RCropStat/NAMESPACE 
+0

手動で名前空間を追加できます。この要件がRの一部であったとき、私はここでネームスペースについて質問し、手動で追加できることを覚えています。かろうじてそれについて少し書いていた。ここで検索すると、追加に関する情報が表示されます。私がそれを思い出すと、それはディレクトリ内の文書の1つに対する操作です。 –

+1

ソースからのビルドが機能します。ただし、Windowsバイナリのzipしかない場合は、次のようにしてください:http://stackoverflow.com/questions/8012596/error-with-asreml-d-package-in-r-2-14-0/8014357# 8014357 – jthetzel

+1

「不完全な最終行」については、パッケージが読み込まれた場合、警告を無視しても問題ありません。それを取り除くには、 'NAMESPACE'ファイルの最後に空白行を追加してみてください。この警告は、NAMESPACEファイルの最後にEOLまたはEOF文字がないことが原因であると信じています。http://r.789695.n4.nabble.com/incomplete-final-line-found -warning-td4181838.html – jthetzel

答えて

3

私は自分の質問に答えています。すべてのクレジットは誰がこの問題を議論したかに行きます。

次のテキストを含むファイルを作成し、エラーを回避するために余分な行を追加します。記述ファイルがあるパッケージのディレクトリと同じです。

exportPattern("^[^\\.]") 
関連する問題