2015-05-26 15 views
82

Tôi đang cố chỉnh sửa mục nhập vào PATH, vì tôi đã làm điều gì sai.

Tôi đang sử dụng Mac OS X 10.10.3

Tôi đã thử:

> touch ~/.bash_profile; open ~/.bash_profile 

Nhưng biên tập tập tin mở ra với không có gì bên trong.

Vấn đề của tôi:

Tôi cố gắng để cài đặt ANDROID_HOME vào PATH của tôi

tôi sai chính tả nó, nhưng khi tôi đóng cửa nhà ga và quay trở lại nó đã biến mất, vì vậy tôi cố gắng một lần nữa:

export ANDROID_HOME=/<installation location>/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

Lần này, tôi đã nhập đúng lệnh nhưng khi đóng thiết bị đầu cuối, cài đặt của tôi lại biến mất.

Làm cách nào để thực hiện cài đặt mong muốn của tôi?

Nếu tôi chỉnh sửa bash.profile, tôi làm cách nào để nhập mã trên?

Cảm ơn!

+2

Sử dụng 'vi ~/.bash_profile' hoặc' subl ~/.bash_profile' hoặc 'mate ~/.bash_profile', tùy thuộc vào trình chỉnh sửa yêu thích của bạn. – Droppy

+0

chỉ cần thử nano ~/.bash_profile, nó tải, nhưng không có gì bên trong – Joolah

+1

Âm thanh như '.bash_profile' trống/thiếu sau đó. – Droppy

Trả lời

155

Bạn phải mở tệp đó bằng trình chỉnh sửa văn bản và sau đó lưu.

touch ~/.bash_profile; open ~/.bash_profile 

Nó sẽ mở tệp bằng TextEdit, dán nội dung của bạn rồi lưu. Nếu bạn mở lại, bạn sẽ thấy các chỉnh sửa của mình.

Bạn có thể sử dụng biên tập viên khác:

nano ~/.bash_profile 
mate ~/.bash_profile 
vim ~/.bash_profile 

Nhưng nếu bạn không biết làm thế nào để sử dụng chúng, nó dễ dàng hơn để sử dụng cách tiếp cận open.


Hoặc, bạn có thể dựa vào pbpaste. Sao chép

export ANDROID_HOME=/<installation location>/android-sdk-macosx 
export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools 

trong clipboard của hệ thống và sau đó trong một hoạt động vỏ

pbpaste > ~/.bash_profile 

Hoặc cách khác bạn cũng có thể sử dụng cat

cat > ~/.bash_profile 

(tại cat đợi đầu vào: dán hai định nghĩa xuất và sau đó nhấn ctrl-D).

+0

Có vấn đề khi sử dụng những thứ như 'cat' để ghi vào tệp khi văn bản chứa tham chiếu đến biến môi trường vì nó có nghĩa là những tham chiếu đó cần phải được thoát. Nó phải bình thường hơn để sử dụng một trình soạn thảo văn bản. – Droppy

+0

@Alessandro Vendruscolo - Đẹp Một người bạn - Điều này cũng làm việc – Joolah

0

Mac OS X không lưu trữ đường dẫn trong .bash_profile, nhưng .profile, vì Mac OS X là chi nhánh của * gia đình BSD. Bạn sẽ có thể thấy xuất khẩu blah blah blah trong .profile một khi bạn làm cat .profile trên thiết bị đầu cuối của bạn.

+1

Kể từ khi Yosemite (10.10) điều này không còn đúng, nếu nó đã từng. Bash đã là trình bao mặc định trên macOS trong một thời gian dài rồi. Trong lịch sử, * BSD có 'csh' không tương thích, và sử dụng' .cshrc' và không phải '.profile' (mặc dù nếu bạn cần sử dụng một vài shell tương thích với Bourne, thì có nghĩa là có các thiết lập chung trong' .profile') . – tripleee

31

Một chút chi tiết hơn cho người mới bắt đầu:

Đầu tiên có được bảo tập tin .bash_profile đang hiện hành? Hãy nhớ rằng tệp .bash_profile không có ở đó theo mặc định. Bạn phải tự tạo nó.

Đi vào thư mục người dùng của bạn trong công cụ tìm kiếm. Tệp .bash_profile có thể tìm thấy ở đó. ->HD/Users/[USERNAME]

Hãy nhớ rằng: '' tập tin với một điểm vào đầu được ẩn theo mặc định.

Để hiển thị các tập tin ẩn trong Mac Os:

defaults write com.apple.finder AppleShowAllFiles YES 

killall Finder 

Tìm thấy ở đây: http://www.macworld.co.uk/how-to/mac-software/how-show-hidden-files-in-mac-os-x-finder-funter-3520878/

Nếu nó không tồn tại, bạn phải tạo .bash_profile bằng cách riêng của bạn.

mở terminal ứng dụng và chuyển sang sử dụng thư mục với lệnh đơn giản:

cd 

Nếu nó không tồn tại, sử dụng lệnh này để tạo ra các tập tin:

touch .bash_profile 

Second nếu bạn không thể ghi nhớ các lệnh nerdy để lưu và đóng vim, nano vv (cách được đề nghị ở trên), cách dễ nhất để chỉnh sửa là mở tập tin .bash_profile trong trình soạn thảo mã ưa thích của bạn (Sublime, vv).

Trình tìm kiếm -> Thư mục người dùng. Nhấp chuột phải -> mở bằng: Sublime Text (hoặc trình soạn thảo mã khác). Hoặc kéo nó trên ứng dụng trong dock.

... và ở đó bạn có thể chỉnh sửa, chuyển lệnh xuất trong dòng mới.

+1

Cá nhân tôi đã tìm thấy truy cập các tệp "ẩn" thường là dấu cộng với các emac ... –

3

Đối với người mới bắt đầu: Để tạo tập tin .bash_profile của bạn trong thư mục chính của bạn trên hệ điều hành MacOS, hãy chạy:

nano ~/.bash_profile

Sau đó, bạn có thể dán vào sau:

https://gist.github.com/mocon/0baf15e62163a07cb957888559d1b054

Như bạn có thể xem, nó bao gồm một số bí danh ví dụ và biến môi trường ở dưới cùng.

Bạn đã thực hiện xong các thay đổi của mình, hãy làm theo các hướng dẫn ở cuối cửa sổ trình chỉnh sửa Nano để WriteOut (Ctrl-O) và Thoát (Ctrl-X). Sau đó, thoát khỏi Terminal của bạn và mở lại nó, và bạn sẽ có thể sử dụng các bí danh và biến môi trường mới được xác định của bạn.

Các vấn đề liên quan