Pertanyaan ini merupakan tindak lanjut dari How apakah seseorang memuat file clojure terlebih dahulu di repl leiningen?.
~/.lein/profiles.clj
saya terlihat sebagai berikut:
{
:user {:source-paths ["C:/Users/username/.lein/src"] }
}
~/.lein/src/user.clj
saya mungkin terlihat sebagai berikut:
(ns user)
(println "user file loaded")
Ketika saya menjalankan lein repl
dalam folder yang berisi project.clj
, maka file user.clj
dijalankan, tetapi ketika saya menjalankan lein repl
dari folder lain, profil pengguna saya tidak dimuat. Apakah ada solusi untuk ini atau apakah perilaku ini memang disengaja? Faktanya, saya tahu bahwa Leinigen memang memuat profile.clj
saya (walaupun tidak ada project.clj) karena ada juga hal-hal lain di dalamnya (diambil dari germo repl saya artikel). Leinigen baru saja mengalami masalah dengan pengaturan jalur sumber tambahan saya.
Satu pertanyaan lain terkait dengan ini adalah kenyataan bahwa saya perlu menentukan path lengkap folder untuk file user.clj
saya: "C:/Users/username/.lein/src"
. Ketika saya mengubahnya menjadi "~/.lein/src"
leiningen gagal memuat file saya.
~
di jalur sumber harus berfungsi? Secara umum ekspansi tilde hanya berfungsi di shell Linux - Saya tidak mengharapkannya berfungsi dari dalam Java, atau pada platform Windows. - person Alex   schedule 15.04.2014