Bir kaynak filtresi kullanmadan, mevcut çalışan paketi değiştirmenin bir yolu var mı? Ben oose.pm aynı şeyi başarmaya çalışıyorum, ve kullanıcıları olmayan bir ana pakette bırakabilir miyim merak ediyorum.Geçerli paketi değiştiriyor musunuz?
5
A
cevap
5
Bunu, C düzeyindeki PL_curstash
ve PL_curstname
değiştirerek yapabileceksiniz.
PL_curstash = gv_stashpvs("Some::Package", GV_ADD);
sv_setpvs(PL_curstname, "Some::Package");
PL_curstash
PL_curstname
onun adıdır, derleme sırasında geçerli paketin deposu.
Güncelleme: Ben ilginç bu sorunu tür bulundu ve Devel::ChangePackage
olarak çözüm uyguladık
. Başlangıçta önerdiğim şey sadece işe yarıyor. http://github.com/rafl/devel-changepackage'dan veya güncelledikten sonra size yakın bir CPAN aynasından alabilirsiniz.
İlgili konular
- 1. Android ExoPlayer seçili parçayı değiştiriyor
- 2. Geçerli web.config dosyasını özel Nuget paketi ile değiştirin
- 3. DOM Neden Kodlamayı Değiştiriyor?
- 4. Pandalar to_dict sayıları değiştiriyor
- 5. Jhipster jeneratör seçeneklerini değiştiriyor
- 6. Neden .na() argümanını değiştiriyor?
- 7. ABPeoplePickerNavigationController iOS8 ile değiştiriyor?
- 8. iOS7 UIRefreshControl, contentInset'i değiştiriyor
- 9. python bayt kodunu değiştiriyor
- 10. ggmap harita boyutunu değiştiriyor
- 11. colorWithPatternImage io6 çalışmıyor musunuz?
- 12. Google Closure neden argüman değiştiriyor?
- 13. YouTubePlayerView, ekran yönünü değiştirmeyi değiştiriyor
- 14. SyntaxNode.ReplaceNode, SyntaxTree seçeneklerini neden değiştiriyor?
- 15. ui yönlendirici önceki durumu değiştiriyor
- 16. jQuery Mobile geçiş yönlerini değiştiriyor
- 17. Silverstripe 3.1.2 bağlantı bağlantılarını değiştiriyor
- 18. LAMP Compute Engine, IP'yi değiştiriyor
- 19. Windows komut dosyası, otomatik olarak çalıştırılabilir geçerli yürütülebilir dosyayı exec ile değiştiriyor mu?
- 20. güncel Statik Harita API musunuz?
- 21. Web paketi ile web paketi eklentisi sağlar
- 22. htmlagility paketi
- 23. Uygulama Paketi
- 24. R paketi?
- 25. Değiştirilen nesneyi iade etmeyi tercih ediyor musunuz, istemiyor musunuz?
- 26. Sinyal işleme için Python paketi
- 27. Web Referansı Kıran SSIS Paketi
- 28. JavaScript'teki ↵ sembolünü değiştiremiyor musunuz?
- 29. RSpec filtrelerini birleştiriyor musunuz?
- 30. SqlCommand'ı Yeniden Kullanıyor musunuz?
Ancak, kendisinin değil, _caller's_ paketini değiştirmeye çalışıyor. – cjm
Bu yüzden yukarıda, curstash ve curstname 'i kaydetme yığınının üzerine itmek yerine, bunu yapmak için paket anahtar kelimesinin yaptığı gibi mevcut kapsamda yerel değişiklikler yapması gerekiyor. – rafl