Score:1

Ubuntu 20.04 การตั้งค่าตัวแปรเส้นทางเพื่อแก้ปัญหา laravel: ไม่พบคำสั่ง

ธง in

ฉันกำลังติดตามสิ่งนี้ สารละลาย และสังเกตว่ามันใช้งานได้ชั่วคราวสำหรับฉัน ฉันพยายามทำ

ส่งออก PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.bashrc

และ

ส่งออก PATH="$PATH:$HOME/.config/composer/vendor/bin" >> ~/.profile

กว่าที่ฉันทำ ที่มา ~/.bashrc และ ที่มา ~/.profile เพื่ออัปเดตไฟล์เหล่านั้น เมื่อฉันเปิดในเอดิเตอร์ ฉันไม่เห็นพาธใหม่ในทั้งสองไฟล์ อย่างไรก็ตาม ฉันสามารถใช้คำสั่ง laravel ในอินสแตนซ์ของเทอร์มินัลที่ฉันใช้คำสั่งเหล่านั้นได้ แต่ใช้ไม่ได้กับเทอร์มินัลใหม่ใดๆ ฉันจะทำการเปลี่ยนแปลงนี้กับ $เส้นทาง ถาวร?

Score:2
ธง hr

>> เปลี่ยนเส้นทางเอาต์พุตมาตรฐาน คำสั่ง ส่งออก PATH="$PATH:$HOME/.config/composer/vendor/bin" ไม่สร้างเอาต์พุตมาตรฐานใด ๆ ดังนั้นจึงไม่มีสิ่งใดต่อท้ายไฟล์

คุณอาจต้องการ

echo 'export PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

หรือเพียงแค่

echo 'PATH="$PATH:$HOME/.config/composer/vendor/bin"' >> ~/.bashrc

เนื่องจาก เส้นทาง เกือบจะได้ส่งออกสู่สิ่งแวดล้อมเรียบร้อยแล้ว

นอกจากนี้ยังไม่ว่า แหล่งที่มา คำสั่งไม่ "อัปเดตไฟล์ [เหล่านั้น]"; มันอัพเดตเชลล์ปัจจุบันของคุณตามเนื้อหาของไฟล์เหล่านั้น

Pachuca avatar
in flag
*เอามือทาบอก* ขอบคุณ!
Pachuca avatar
in flag
อะไรคือความแตกต่างระหว่างการใช้ ``export PATH`` และเพียงแค่ ``PATH``
hr flag
@Pachuca `export VAR` วาง `VAR` (และค่าของมัน) ในสภาพแวดล้อมของกระบวนการลูกที่เริ่มต้นโดยเชลล์ ในขณะที่ตัวแปรที่ไม่ได้ส่งออกมีอยู่ในสภาพแวดล้อมเชลล์ปัจจุบันเท่านั้น ในกรณีของ `PATH` มีแนวโน้มว่าจะถูกทำเครื่องหมายเพื่อส่งออกในช่วงต้นของเซสชันผ่าน `pam_env` และไม่จำเป็นต้องถูก `export` อีกครั้ง

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา