ทำไม iterm2 จึงปิดเซสชันใหม่ทันที?


14

ฉันได้ทำการเปลี่ยนแปลง.bashrcไฟล์ของฉันใน MacBook ใหม่ของฉันส่วนใหญ่เป็นชื่อแทนคำสั่งทั่วไป

หลังจากนั้นไม่นานiterm2จะปิดทุกเซสชันหรือแท็บใหม่ทันทีด้วยข้อความที่เป็นความลับต่อไปนี้:

## exec failed ##
argpath= error=No such file or directory

หมายเหตุ:

  • terminal ทำงานได้ดี
  • ฉันพยายามที่จะเปลี่ยนชื่อ.bashrcและเปิดใหม่itermแต่ปัญหายังคงอยู่

1
เมื่อคุณพูดว่า "ไม่มีโชค" หมายความว่าคุณไม่สามารถเปลี่ยนชื่อ. bashrc หรือเมื่อคุณทำเช่นนั้นปัญหายังคงอยู่หรือไม่? หากเป็นครั้งที่สองคุณได้เปิดใช้งาน iTerm2 ใหม่หรือรีบูตตั้งแต่เปลี่ยนชื่อเป็น. bashrc หรือไม่
แดเนียล

ชี้แจงคำถาม - ฉันหมายความว่าการเปลี่ยนชื่อไม่ได้ช่วย ฉันจะพยายามรีบูตตอนนี้
Adam Matan

ไม่มีการตั้งค่าที่คุณสามารถยกเลิกการเลือกเพื่อเปิดเซสชันที่ใช้งานสั้น ๆ ไว้ได้หรือไม่
Pysis

คำตอบ:


12

เปลือกเริ่มต้นเป็นเปลือกโดยไม่ต้องสั่งไม่ได้เป็นcommandlogin shell

วิธีการแก้:

iTerm-> Preferences-> Profiles-> General->Command

ตั้งปุ่มตัวเลือกเป็น Login shell


9

สำหรับบางคนไปที่ iTerm> การตั้งค่า> โปรไฟล์> ทั่วไป> คำสั่ง

หากปุ่มตัวเลือก 'เชลล์เข้าสู่ระบบ' เปลี่ยนปุ่มตัวเลือกเป็น 'คำสั่ง' และป้อน

/ bin / bash -l

ควรมีลักษณะเช่นนี้:


เพิ่งทำงานให้ฉันเมื่อ 3.0.12
Rob Davies

ดี .. ดีใจที่ฉันเป็นประโยชน์
Vivek

ฉันมีเครื่องกำหนดค่าองค์กรที่กำหนดค่าเชลล์เป็น/bin/falseดังนั้นการตั้งค่านี้จะแก้ไข iTerm ที่ไม่สามารถเริ่มต้นได้ ผู้-lช่วยตรวจสอบให้แน่ใจว่าโหลดสคริปต์เริ่มต้นเป็นข้อมูลเข้าสู่ระบบ
wrlee

1

ได้รับข้อความแสดงข้อผิดพลาดคุณกำลังพยายามกำหนดค่าบางอย่างให้กับargpathตัวแปร แต่คุณมีช่องว่างหลังจาก=- ไม่มีช่องว่างที่ได้รับอนุญาต

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.