Các vấn đề khi cài đặt Git trong Mac OS X 10.9 (Mavericks)


29

Tôi vừa hoàn thành một bản cài đặt mới của Mavericks. Sau đó, tôi đã truy cập git-scm.com và tải xuống trình cài đặt Mac và cài đặt Git từ đó.

Bây giờ bất cứ khi nào tôi đi vào thiết bị đầu cuối và gõ gittôi nhận được điều này:

xcode-select: note: no developer tools were found at '/Applications/Xcode.app', 
requesting install. Choose an option in the dialog to download the command line 
developer tools.

Tôi cũng hộp thoại này:

nhập mô tả hình ảnh ở đây

Trình cài đặt git đã cài đặt git vào /usr/local/git/binvà tôi đã thêm nó vào PATHnhưng vẫn không có xúc xắc.

Tôi làm gì sai ở đây? Tôi không muốn cài đặt xcode chỉ để tôi có thể sử dụng git.

Câu trả lời:


44

Chỉ cần tải gói git gốc . Trình cài đặt sẽ cài đặt git bên dưới /usr/local/git(bạn cần hủy kích hoạt tùy chọn bảo mật để chạy trình cài đặt).

Có một trình bao bọc git được cài đặt sẵn trong /usr/binXcode được sử dụng mà không hoạt động mà không cài đặt Xcode. Bạn cần chạy /usr/local/git/bin/gitrõ ràng hoặc thay đổi biến PATH để chứa /usr/local/git/bintrước đó /usr/bin!

Tạo / chỉnh sửa của bạn ~/.profilevới những điều sau đây:

PATH=/usr/local/git/bin:$PATH
export PATH

Có cách nào để loại bỏ trình bao bọc đó khỏi xcode không?
Jan Hančič

@ JanHančič: Có sudo rm /usr/bin/git, nhưng không được đề xuất!
Arne Burmeister

3
Hãy dùng thử với ~ / .profile thay vào đó và khởi chạy lại ứng dụng đầu cuối
Arne Burmeister

1
Điều này làm việc bây giờ có. Tôi đoán .bashrc của tôi không được chọn bằng cách nào đó. Cảm ơn!
Jan Hančič

2
Đối với tôi đã làm việc ở trên nhưng trong ~ / .bash_profile
Chux 27/12/13

1

Đối với Mac OS X 10.10 (Yosemite), hãy thêm:

/usr/local/git/bin

Là dòng đầu tiên /etc/pathsvà loại bỏ /etc/paths.d/gittập tin để tránh trùng lặp. Điều này sẽ ảnh hưởng đến tất cả người dùng.


-1

Chỉ cần đặt bí danh để khi bạn gọi lệnh git, nó sẽ gọi đúng thay vì trình bao bọc ...

alias git="/usr/local/git/bin/git" 

Mac-mini:/$ git -version
xcode-select: note: no developer tools were found at '/Applications/Xcode.app', requesting install. Choose an option in the dialog to download the command line developer tools.

Mac-mini:/$ alias git="/usr/local/git/bin/git"

Mac-mini:/$ git -version
Unknown option: -version
usage: git [--version] [--help] [-c name=value]
           [--exec-path[=<path>]] [--html-path] [--man-path] [--info-path]
           [-p|--paginate|--no-pager] [--no-replace-objects] [--bare]
           [--git-dir=<path>] [--work-tree=<path>] [--namespace=<name>]
           <command> [<args>]
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.