nasıl ekleneceğini ben tamamen benim R paketin quantspec
erken taslağını yeniden tasarladık. Ben webform kullanarak, benim Windows 7 bilgisayarda KONTROL geçti YAPI yoluyla elde edilen tar.gz dosyasını yükledi sonra, benim paketinde örneklerinden biri, bir HATA üretilen bir e-posta aldım.CRAN idame ettirici tarafından görülen HATA çoğaltmak nasıl/benim doktora projesinin bir parçası olarak .R/Makevars
Ben farklı bilgisayarlarda
devtools::install_github("tobiaskley/quantspec", ref="develop")
aracılığıyla yükleyerek paketimi test ettik (> 5) işletim sistemleri gibi Windows, Linux ve MacOS kullanan ancak HATA yeniden açamadı olduğunu bildirdi.
EDIT: Paket oluşturma ve kontrol ederken bazı önemli adımların eksik olduğumu görüyorum. Yazma R Uzantıları Bölüm 4.3.6 yılında I (gfortran
için) gibi add to ~/.R/Makevars
şey
FCFLAGS = -g -O2 -mtune=native -fbounds-check
FFLAGS = -g -O2 -mtune=native -fbounds-check
Bunu nasıl yapacağım gerektiğini söylüyor?
GitHub'dan paketiniz var mı? Eğer öyleyse, inşa ve kontrol yapmak için [onu Travis-CI'ye bağlayın] (https://github.com/craigcitro/r-travis). Herhangi bir hatayı yeniden üretmek için buradaki ayarlarla oynamanız gerekir. – Thomas
Teşekkürler! Evet, paketim [GitHub] adresinde mevcuttur (https://github.com/tobiaskley/quantspec). Yorumunuz çok yardımcı oldu! Repo'yu önerdiğin gibi bağladım. Yapı çalışıyor. Şimdiye kadar, CRAN idaresinin bildirdiği hataları görmedim. .travis.yml'i nasıl yapılandıracağım hakkında daha fazla bilgi edinmeliyim. CRAN kontrolü gibi çalışması için önerileriniz var mı? – tobias
Gerçekten sadece bir hatayı atmak bir örnekse, bu örneği kaldırabilir veya değiştirebilirsiniz :-). Ayrıca burada sağladığınız bilgilerle CRAN-bakıcısına da başvurabilirim, yani CHECK-as-cran testini geçtiniz (ve muhtemelen örnek kodunuzun sorunsuz çalıştığı). –