คำถามติดแท็ก path

แนวคิดที่ซอฟต์แวร์จะดูในหลาย ๆ โฟลเดอร์ตามลำดับที่จัดเก็บเป็นเส้นทางเพื่อค้นหาโปรแกรมที่ควรอนุญาตให้เรียกใช้

5
เปิดหน้าต่าง Finder จากตำแหน่งเทอร์มินัลปัจจุบันหรือไม่
หากฉันอยู่ในเส้นทางที่ระบุในหน้าต่าง Terminal ฉันจะเปิดหน้าต่างเดียวกันนั้นในหน้าต่าง Finder ใหม่ได้อย่างไร หมายเหตุ: นี่คือตรงข้ามของการเปิดเทอร์มิจาก Finder
145 macos  terminal  finder  path 

7
วิธีการตั้งค่า PATH สำหรับแอปพลิเคชั่นที่เปิดใช้ Finder
ปพลิเคชันเปิดตัวผ่าน Finder .bash_profileดูเหมือนจะไม่เคารพเส้นทางตามที่กำหนดใน ดังนั้นเมื่อฉันพยายามเรียกใช้รหัสจาก IDE (Intellij) ฉันไม่สามารถเข้าถึงโปรแกรมในได้อีกต่อไป/usr/local/binซึ่งโดยปกติจะถูกเพิ่มลงในพา ธ ของฉันในเทอร์มินัล เห็นได้ชัดว่า.MacOSX/environment.plist เคยเป็นวิธีการทำเช่นนี้ แต่มันไม่ทำงานใน Lion อีกต่อไป ฉันจะตั้งค่าPATHสำหรับแอปพลิเคชันที่เปิดใช้ Finder ได้อย่างไร
70 macos  lion  finder  path 

1
วิธีลบตัวแปรสภาพแวดล้อมบน OSX โดยใช้ bash
ฉันกำลังทำงานภายใต้ Snow Leopard 10.6.8 และฉันเพิ่งเพิ่มตัวแปรสภาพแวดล้อมซึ่งดูเหมือนว่าจะยุ่งเทอร์มินัลทุบตีของฉัน (ฉันเดา) สิ่งที่ฉันทำคือเพิ่มตัวแปรDYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/libลงในไฟล์. bash_profile ของฉันซึ่งมีลักษณะดังนี้: export PATH=/Users/Carlos/pear/bin:$PATH:/Users/Carlos/android-sdks/platforms:/Users/Carlos/android-sdks/platforms-tools:/Library/PostgreSQL/9.2/bin/ # Setting PATH for Python 2.7 # The orginal version is saved in .bash_profile.pysave PATH="/System/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" export PATH export DYLD_LIBRARY_PATH=/Library/PostgreSQL/9.2/lib จากนั้นเรียกใช้คำสั่ง: source ~/.bash_profile ดังนั้นตอนนี้ฉันสามารถเห็นตัวแปรที่แสดงรายการพร้อมกับตัวแปรสภาพแวดล้อมทั้งหมดเมื่อฉันเรียกใช้ "set" บนเทอร์มินัล สิ่งที่ฉันต้องการลบ ฉันได้ตรวจสอบฟอรัมหลายแห่งและบอกตามตรงว่ายังไม่มีวิธีแก้ไขสำหรับฉัน
40 macos  terminal  bash  path 

2
วิธีการเปลี่ยนเส้นทางใน Finder โดยการป้อนเส้นทางด้วยตนเอง
ดูเหมือนว่าโดยค่าเริ่มต้นไม่มีทางที่จะเข้าสู่เส้นทางทั้งหมดใน Finder ดังนั้นจึงควรสำรวจผ่านต้นไม้ทั้งหมดเพื่อไปยังที่ใดที่หนึ่งที่ลึกลงไปในระบบแฟ้ม อย่างไรก็ตามมีการเอาชนะปัญหานี้หรือไม่ หากไม่มี GUI สำหรับเครื่องมือนี้ใน Finder อาจเปิดใช้งานได้จากบรรทัดคำสั่งพร้อมกับเส้นทาง สิ่งที่ต้องการ: $ finder /Library/Frameworks/Python.framework/Versions/

2
แก้ไข PATH เพื่อให้ / usr / local / bin อยู่ข้างหน้า / usr / bin
ฉันพยายามติดตั้งก่อ แต่ได้รับคำเตือนต่อไปนี้: Warning: /usr/bin occurs before /usr/local/bin This means that system-provided programs will be used instead of those provided by Homebrew. The following tools exist at both paths: 2to3 2to3-2.7 idle idle2.7 pydoc pydoc2.7 python python-config python2.7 python2.7-config pythonw pythonw2.7 smtpd.py smtpd2.7.py Consider amending your PATH so that /usr/local/bin is …

3
ใน OSX Yosemite ทำไมฉันถึงตั้งค่าตัวแปรสภาพแวดล้อมมากมายสำหรับแอพ GUI แต่ไม่สามารถตั้งค่า PATH ตัวแปรที่เฉพาะเจาะจงได้
หลังจากที่ฉันแยกแยะปัญหา PATH ของ OSXจนถึงรุ่น Mavericks ปัญหากลับมาที่ Yosemite !!! ดังนั้นผมจึงต้องการที่จะเลียนแบบเก่าlaunch.confคุณลักษณะใหม่ใน Mac OSX 10.10 Yosemite ปล่อยเพื่อให้มีตัวแปรสภาพแวดล้อมของเส้นทางใน GUI ปพลิเคชันเช่นคาร์บอน EmacsหรือRStudioใช้ได้ ผมใช้ความคิดที่ดีของผู้ใช้ StackOverflow Ursalaunchctlการตั้งค่าเชลล์สคริปต์ซึ่งกำหนดค่าตัวแปรสภาพแวดล้อมผ่าน (โปรดดูคำตอบ StackOverflow ของเขาที่นี่ .) งานนี้สำหรับตัวแปรสภาพแวดล้อมมากที่สุดแต่ไม่ได้สำหรับตัวแปรเส้นทาง 1. ฉันได้ทำอะไรไปแล้ว ครั้งแรกที่ฉันเขียน /etc/environment.rcสคริปต์ดูเหมือนว่า: launchctl setenv PATH /Users/halloleo/bin:/usr/texbin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin launchctl setenv JAVA_HOME /usr/local/jdk1.7 launchctl setenv ENVIRONMENT_RC "yes" จากนั้นฉันสร้าง Plists สำหรับlaunchd(รายการเหล่านี้และสคริปต์อื่น ๆ ที่กล่าวถึงในภาคผนวกด้านล่าง) จากนั้นฉันก็เปิดใช้งานพวกเขาด้วย $ sudo launchctrl …

3
วิธีใช้ /etc/paths.d เพื่อเพิ่มไฟล์ที่เรียกใช้งานได้ไปยังพา ธ
ฉันพยายามใช้ /etc/paths.d เพื่อเพิ่มความสามารถในการเรียกใช้งานกับตัวแปรพา ธ ของฉัน แต่ฉันยังไม่ประสบความสำเร็จ เส้นทางแบบเต็มของไฟล์เรียกทำงานคือ: /opt/ImageMagick/bin/convert /etc/paths.d มีสองไฟล์: 40-XQuartz และ ImageMagick 40-XQuartz มีหนึ่งบรรทัด: /opt/X11/bin ImageMagick มีหนึ่งบรรทัด:/opt/ImageMagick/bin ของฉันecho $PATHให้: /Users/Administrator/.rbenv/shims:/Users/Administrator/.rbenv/bin:/Users/Administrator/bin:/opt/local/bin:/opt/local/sbin:/usr/local/bin:/usr/local/mysql/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin ดังนั้นดูเหมือนว่าเฉพาะไฟล์แรก (40-XQuartz) เท่านั้นที่ทำงานได้ การอนุญาตของทั้งสองไฟล์ (40-XQuartz และ ImageMagick) เหมือนกันดังนั้นคำถามของฉันคือทำไมไฟล์แรกใช้งานได้และไฟล์ที่สองไม่ได้ ฉันใช้ OS X Mavericks
15 macos  mavericks  path 

5
ฉันทำลาย PATH ของฉันโดยการแก้ไข ~ / .bash_profile ของฉันและ Bash จะไม่รู้จักคำสั่งส่วนใหญ่
ใน. bash_profile ฉันตั้งใจตั้งเส้นทางไปที่: PATH="~/Tools/apache-maven-3.3.3/bin" และตอนนี้เส้นทางเริ่มต้นจะหายไป ไม่มีอะไรใน Terminal ทำงานอีกต่อไป: Korays-MacBook-Pro:~ koraytugay$ ls -bash: ls: command not found Korays-MacBook-Pro:~ koraytugay$ mkdir test -bash: mkdir: command not found ฉันไม่เห็นไฟล์ที่ซ่อนอยู่ใน Finder ดังนั้นฉันจึงไม่สามารถแก้ไข. bash_profile จาก Finder ได้เช่นกัน ฉันจะแก้ไขสถานการณ์นี้ได้อย่างไร
15 macos  terminal  finder  bash  path 

5
ฉันจะเปลี่ยนตำแหน่งของการดักจับหน้าจอได้อย่างไร
ในฐานะนักพัฒนาฉันจับภาพหน้าจอจำนวนมาก ฉันมักใช้เวลามากในการแบ่งปันกับสมาชิก StackExchange ในการแชท ปัญหาคือเดสก์ท็อปของฉันเต็มไปด้วยการดักจับหน้าจอจนตอนนี้ทับกันหมดแล้ว! บน Mac OS X 10.5.8 ฉันจะเปลี่ยนตำแหน่งเริ่มต้นที่จับภาพหน้าจอได้อย่างไร คำสั่ง + เปลี่ยน + 3 หรือ คำสั่ง + เปลี่ยน + 4 ) ถูกวางไว้หรือไม่ แก้ไข: ฉันต้องการโซลูชันที่ไม่ต้องติดตั้งซอฟต์แวร์ใด ๆ

4
วิธีการเปลี่ยนตัวแปรสภาพแวดล้อม PATH เป็น OS X 10.8 Mountain Lion ที่จะมองเห็นได้ในแอปพลิเคชัน GUI [ซ้ำ]
คำถามนี้มีคำตอบอยู่ที่นี่แล้ว : วิธีตั้งค่า PATH สำหรับแอปพลิเคชั่นที่เปิดใช้ Finder (8 คำตอบ) ปิดให้บริการใน4 ปีที่แล้ว ฉันลองใช้วิธีการทั้งหมดที่ฉันเคยได้ยินเกี่ยวกับการตั้งค่าตัวแปรสภาพแวดล้อมบน OS X 10.8 แต่ดูเหมือนว่าไม่มีวิธีใดที่ทำงานได้ ในการทดสอบให้รันสคริปต์ทุบตีจากภายในแอปพลิเคชั่น gui เช่น Eclipse หรือ IntelliJ IDEA #!/bin/bash set|grep PATH สิ่งที่ฉันทดสอบและที่ไม่ทำงานแม้หลังจากรีบูต: /etc/paths และ /etc/paths.d/something /etc/launchd.conf ~/.bash_profile ~/.MacOSX/environment.plist (ผู้วางแผนไบนารีทำตามที่แนะนำ) เรียกใช้launchctl setenv PATH $PATHจากบรรทัดคำสั่งนี่ควรอัปเดต PATH สำหรับแอพ GUI อย่างน้อยสำหรับเซสชันปัจจุบัน คาดเดาสิ่งที่ไม่มีการเปลี่ยนแปลง ดูเหมือนว่า PATH นั้นใช้PATH=/usr/bin:/bin:/usr/sbin:/sbinสำหรับแอป GUI เสมอ

4
รีเซ็ตตัวแปร PATH ของคุณ
ฉันยัดไส้ (โดยทั่วไปเช็ด) ตัวแปร PATH ของฉัน มีวิธีใดที่จะรีเซ็ตเป็นค่าเริ่มต้นหรือไม่ ฉันดูที่ฉันจะรีเซ็ตตัวแปร $ PATH บน Mac OS X ได้อย่างไร แต่ฉันพบว่ามันสับสนมาก เท่าที่ฉันรู้ฉันยัด~/.profileแฟ้มของฉัน

1
Mac OS X Mavericks - เพิ่มไปยังเส้นทาง
ฉันพยายามตั้งค่าโปรเจ็กต์ phonegap และในขณะที่พยายามเพิ่มแพลตฟอร์มมันจะแสดงข้อผิดพลาดต่อไปนี้: Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path. ฉันได้ลองสิ่งที่อ่านแล้ว: ฉันจะตั้งค่าตัวแปรสภาพแวดล้อมบน OS X ได้อย่างไร และเขียนสิ่งต่อไปนี้ในไฟล์. profile: export PATH=/users/ophir/android-sdks/tools ในขณะที่เพิ่มคำสั่ง android ลงในเส้นทางของฉันและฉันสามารถเรียกใช้และได้รับการตอบสนองฉันเริ่มสังเกตเห็นว่าคำสั่ง "ls" แบบง่าย ๆ ก็ไม่ทำงาน - จนกว่าฉันจะลบสิ่งที่ฉันได้ทำไป ฉันจะเพิ่มเส้นทางอื่นให้กับตัวแปร PATH …
11 macos  terminal  bash  path 

5
ฉันจะเพิ่มเส้นทางไปยังตัวแปรสภาพแวดล้อม PATH ได้อย่างไร
ฉันต้องการเพิ่มพา ธ ไปยังPATHตัวแปรสภาวะแวดล้อมหรือไม่? ฉันได้ลองด้วยexport PATH=/mypath:$PATHและใช้งานได้ แต่ครั้งต่อไปที่ฉันเริ่มต้น Terminal เส้นทางใหม่ของฉันไม่ได้PATHเปลี่ยนแปลงตัวแปรสภาพแวดล้อมอีกต่อไป ฉันจะเพิ่มเส้นทางไปยังPATHตัวแปรสภาพแวดล้อมได้อย่างไร และควรจะมีในครั้งต่อไปที่ฉันเริ่มต้นเทอร์มินัล ฉันมีปัญหากับเรื่องนี้อีกครั้งเคล็ดลับที่เคยทำมาก่อนดูเหมือนจะไม่ทำงานอีกต่อไป ฉันได้ลองกับ: echo 'export GRADLE_HOME=/Users/jonas/gradle-1.2/' >> ~/.profile echo 'export PATH=GRADLE_HOME/bin:$PATH' >> ~/.profile เพื่อเพิ่มตัวแปรสภาพแวดล้อมสองแบบ ถ้าอย่างนั้น~/.profileไฟล์ของฉันมีเนื้อหานี้: export GRADLE_HOME=/Users/jonas/gradle-1.2/ export PATH=GRADLE_HOME/bin:$PATH แต่เมื่อฉันเริ่มหน้าต่างTerminalใหม่และพิมพ์gradle(คำสั่งที่ฉันเพิ่มPATH) ฉันได้รับข้อความว่าไม่มีคำสั่งอยู่ ถ้าฉันเรียกใช้คำสั่งจาก/Users/jonas/gradle-1.2/binมันทำงานได้ดี!
11 terminal  path 

3
ใน Mountain Lion ฉันจะตั้งค่าได้อย่างไรในที่เดียวตัวแปรสภาพแวดล้อม PATH สำหรับแอปพลิเคชันที่เพิ่งเปิดตัวใหม่ทั้งหมด?
มีคำถามมากมายเกี่ยวกับPATHตัวแปรสภาพแวดล้อมและวิธีตั้งค่าสำหรับแอปพลิเคชันที่เปิดตัวโดยเชลล์โดยสปอตไลท์หรือผ่านตัวค้นหา (คำถามทั่วไป: วิธีตั้งค่า PATH สำหรับแอปพลิเคชันที่เปิดตัว Finderหรือวิธีเปลี่ยนตัวแปรสภาพแวดล้อม PATH .. ) คำตอบช่วงจากshสคริปต์เริ่มต้นที่จะไป/etc/paths /etc/launchd.confฉันอยู่ที่นี่หลังจากคำตอบสำหรับการตั้งค่าแบบรวมของPATHแอพทั้งหมดใน Mac OS X Mountain Lion 10.8.2

1
ตรวจสอบเส้นทางตัวพิมพ์ใหญ่ของ pwd
มีวิธีที่รวดเร็วในการตรวจสอบเทอร์มินัลว่าคำสั่ง terminal pwdคืนค่าตัวพิมพ์ใหญ่ของเส้นทางที่ถูกต้องหรือไม่ โปรดทราบว่าถ้าคุณทำcd ~/desktopแล้วpwdจะบอกคุณว่าเส้นทางของคุณเป็นมากกว่าที่ถูกต้อง/Users/foo/desktop/Users/foo/Desktop แก้ไข: แรงจูงใจ: สร้างระบบต้องมีวิธีการตรวจสอบเรื่องนี้ในช่วงต้นมิฉะนั้นก็จริงๆยากที่จะแก้ปัญหา ผู้ใช้ที่ไม่สงสัยใช้การใช้อักษรตัวพิมพ์ใหญ่ผิดเริ่มการสร้างได้รับข้อผิดพลาดที่ทำให้งงมาก EDIT2: การยอมรับการป้อนข้อมูลตัวพิมพ์ใหญ่อย่างไม่ถูกต้องอย่างเงียบ ๆcdคือพฤติกรรมมาตรฐานของbashบนระบบไฟล์ HFS + และสำหรับผู้ใช้ OSX ส่วนใหญ่ จากนั้นpwdเป็นbashbuiltin และใช้เนื้อหาของพา ธ สแต็คของเชลล์ (รวมการพิมพ์ผิด)

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