İlk olarak bir tekrarlanabilir örnek bir eksikliği için özür ama sorun yalan inandığı gibi ben gerçekten birini sağlayamaz ağ ayarlarımda Lütfen bu soruna, sorunun hata ayıklamasında yardım çağrısı olarak bakın ...RStudio: dir.create `beklenmedik çağrı()` Bir ağ sürücüsünde depolanan bir proje içinde ilk talimat
Bir ağ sürücüsünde saklanan ve ilk yönergenin (bir paket yükü veya hatta a <- 1
) çalışan bir projeyi RStudio'da açtıktan sonra görüyorum konsolda gerçekten tuhaf bir çıkışı:
> a <- 1
Warning message:
In dir.create(tempPath, recursive = TRUE) :
cannot create dir 'F:\Marketing', reason 'Permission denied'
Ben tüm olası geçici kullanıcı ortam değişkenleri kurmak dizinleri (tEMP, TMP, TMPDIR) ve Sys.getenv()
bunları doğru yazdırıyor var.
"F: \ Marketing" ağ sürücümdeki geçerli bir yoldur ve projenin kök dizinidir.
TempPath öğesinin ne olduğunu görmek için debugonce(dir.create)
.RProfile çalıştım, ancak ne yazık ki bu bir "geçersiz 'envir' bağımsız değişkeni" hatasıyla sonuçlandı.
, bu nedenle bu açıkça bir ağ sürücüsü/ağ kurulumu sorun, ama nerede daha kazmak ve benim BT borcu bilmiyorum. Burada gerçekten yararlı değil ...
Bu uyarı nasıl hata ayıklanır?
Benim duygusu \\ Marketing' veya 'F:/Marketing'. Neden Bir dosya adı içeren bir karakter dizisi bekleyen, bu dosyanın yolunu içermesi gerekebilecek R işlevleri vardır. Windows'da yol adlarının biçimi R ile talihsiz bir çarpışmaya neden olur. Yol isimlerindeki ayraç, R karakterinde karakter dizelerindeki kaçış karakteri olan ters eğik çizgidir. – Technophobe01
Umarım bu yardımcı olur - eğer olmasa da bir Windows makinesinde deneyebilir ve yeniden üretebilirim. – Technophobe01
Bir proje açılırken, RStudio proje klasöründe bir '.Rproj.user' klasörü oluşturur. Bunu değiştirebileceğinizi sanmıyorum, bu yüzden sizden yöneticilere – HubertL