Quá nhiều cấp độ của các liên kết biểu tượng và kết quả là các chương trình giao diện điều khiển


0

Tôi có một rắc rối. Một cái gì đó xấu đã xảy ra với hệ thống tập tin của tôi. Git từ chối đẩy tập tin, nhưng tôi có thể làm với nó init, cam kết và thêm remote.

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

Trình biên dịch GNU g ++ không biên dịch.

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

QtCreator có thể biên dịch chương trình, nhưng tôi không thể thực hiện thủ công.

Tôi thực sự không muốn cài đặt lại toàn bộ hệ thống, nhưng tôi cần git và tạo các tiện ích. Tôi không thể bản địa hóa vấn đề này.


Bạn có thể chạy ls -lTrong thư mục Dropbox / nhịpbox_pack_copy / của bạn không?
Đánh dấu

Và thư mục 'Dropbox' của cha mẹ.
Mark Lopez

Câu trả lời:


1

Hình như bạn PATHđang rối tung lên. Tương đương với https://stackoverflow.com/questions/7027740/makefile-and-symbolic-links/ . Để trích:

"Tôi tin rằng nó đang nói rằng có quá nhiều cấp độ liên kết tượng trưng trong khi cố gắng xác định vị trí ... chính lệnh [trong đường dẫn]."

Để dễ dàng thoát ra, bạn có thể cài đặt lại. Tuy nhiên, điều này có thể không phải là một lựa chọn.

Để bản địa hóa vấn đề, hãy thử xem qua đường dẫn của bạn để biết các liên kết tượng trưng. Đây là một kịch bản bash nhỏ để làm điều đó. Chỉ cần tạo một tập tin, sao chép này trong:

for path in ${PATH//:/ }; do
    echo "Printing links for: $path"
    readlink "$path"
    echo "Done."
done

Sau đó chạy tệp với bash [FILENAME]tên tệp là tên của tệp bạn vừa tạo.


vâng, nó đã bị rối với các liên kết cũ không sử dụng. Tôi đã dọn dẹp và khởi động lại không cần thiết
Tebe
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.