Không thể cập nhật Intellij vì quyền bị từ chối?


20

Phiên bản Intellij của tôi là 12.1 và phiên bản mới là 12.1.4 vì vậy tôi muốn cập nhật nó nhưng sau khi tải xuống tệp mới, nó không thể tiếp tục vì quyền của tệp bị từ chối. Có ai có thể cho tôi biết cách thay đổi quyền để tôi có thể cập nhật Intellij không?


bạn đang thử cập nhật với quyền root?
sosytee

Không, tôi không có. Tôi chỉ cần nhấp vào nút "cập nhật và khởi động lại" khi Intellij bắt đầu và không thể tiếp tục.
Hà Link

vui lòng xem youtrack.jetbrains.com/su/IDEA-23308 . Hãy thử thay đổi chủ sở hữu của thư mục cài đặt Idea từ root sang người dùng (bạn)
lena

Câu trả lời:


11

Chuyển đến /binThư mục của "Ý tưởng", ví dụ (hoặc trong trường hợp của tôi):

/opt/idea-IC-135.690/bin

và bắt đầu ứng dụng, với sudo. Như thế này:

sudo ./idea.sh

Chỉ cần cập nhật,

nếu bạn có bất kỳ /tmpvấn đề về không gian bộ nhớ, hãy khởi động lại hệ điều hành của bạn và thử lại bước này.

Hy vọng điều này sẽ giúp bạn.


Chỉ cần lưu ý rằng tôi phải mất vài lần khởi động lại như sudo để có được nút cập nhật để hiển thị. Cuối cùng, nó đã làm việc!
jemiloii

Tuyệt vời, tôi nghĩ bạn cũng có thể thay đổi quyền thư mục (/idea-IC-135.690/bin), để không phải mở ý tưởng với sudo.
Aby

1
Tôi không nghĩ về điều đó, tôi chỉ đưa ra ý tưởng.sh 777 vì đây là máy dev của tôi.
jemiloii

1
Trên máy của tôi (OS X), nó đã bị cd /Applications/Intellij IDEA 14/Contents/Mac OSsudo ./idea.
Tối đa Heiber

Tôi nhận được: "Lỗi khởi động: Không thể phát hiện môi trường đồ họa" Bạn có ý tưởng nào để khắc phục điều đó không?
Didier A.

28

Có vấn đề tương tự với Idea IntelliJ 2016.2

Bạn nên đặt người dùng và nhóm thư mục ý tưởng của mình cho chính mình. (hoặc một nhóm mà bạn chia sẻ với những người dùng khác, nếu bạn cần)

Trong trường hợp của tôi, đó là vì một số tệp trong ý tưởng đã được gán cho root: root và tôi đã không nhìn thấy điểm.

Thế là tôi chạy: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Tôi nghĩ rằng đây là một giải pháp tốt hơn so với giải pháp trước đó;)
Carlos Verdes

Giải pháp này sẽ giải quyết vấn đề mọi lúc mà không cần phải khởi động lại bằng root. Giải pháp tốt hơn nhiều.
borjab

Đây phải là câu trả lời được chấp nhận. Tôi không thể cập nhật ý tưởng IntelliJ. Việc gán quyền cho người dùng của tôi đã giải quyết nó cho tôi.
Thilak Rao

13

Theo tôi, giải pháp mà Jeremy cung cấp là giải pháp tốt nhất. Những gì tôi muốn giới thiệu là sử dụng lệnh gọi tiện ích whoami để tự động đặt tham số của người dùng bảng điều khiển hiện tại

sudo chown -R $(whoami) /opt/idea-ICblablabla


3
Các giải pháp sạch nhất theo quan điểm của tôi.
jpmottin

1
Giải pháp tốt nhất, hoạt động tốt và khắc phục sự cố cho tốt.
Alan47
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.