คำถามนี้เป็นการติดตามผล อย่างไร มีการโหลดไฟล์ clojure ล่วงหน้าใน leiningen repl หรือไม่
~/.lein/profiles.clj
ของฉันมีลักษณะดังนี้:
{
:user {:source-paths ["C:/Users/username/.lein/src"] }
}
~/.lein/src/user.clj
ของฉันอาจมีลักษณะดังนี้:
(ns user)
(println "user file loaded")
เมื่อฉันเรียกใช้ lein repl
ภายในโฟลเดอร์ที่มี project.clj
ไฟล์ user.clj
จะถูกดำเนินการ แต่เมื่อฉันเรียกใช้ lein repl
จากโฟลเดอร์อื่น ไฟล์นั้นจะไม่โหลดโปรไฟล์ผู้ใช้ของฉัน มีวิธีแก้ไขปัญหานี้หรือเป็นพฤติกรรมนี้โดยการออกแบบหรือไม่ อันที่จริง ฉันรู้ว่า Leinigen กำลังโหลด profile.clj
ของฉัน (แม้ว่าจะไม่มี project.clj ก็ตาม) เพราะมีสิ่งอื่นอยู่ข้างในด้วย (นำมาจาก แมงดาบทความตัวแทนของฉัน) Leinigen กำลังประสบปัญหากับการตั้งค่าเส้นทางแหล่งที่มาเพิ่มเติมของฉัน
อีกคำถามหนึ่งที่เกี่ยวข้องกับเรื่องนี้คือฉันต้องระบุเส้นทางแบบเต็มของโฟลเดอร์สำหรับไฟล์ user.clj
ของฉัน : "C:/Users/username/.lein/src"
เมื่อฉันเปลี่ยนเป็น "~/.lein/src"
leiningen ไม่สามารถโหลดไฟล์ของฉันได้
~
ใน source-path ควรใช้งานได้หรือไม่ โดยทั่วไปการขยายตัวหนอนจะใช้ได้เฉพาะในเชลล์ Linux เท่านั้น - ฉันไม่คาดหวังว่ามันจะทำงานจากภายใน Java หรือบนแพลตฟอร์ม Windows - person Alex   schedule 15.04.2014