Tidak dapat memperbarui Intellij karena izin kesalahan ditolak?


20

Versi Intellij saya adalah 12.1 dan versi baru adalah 12.1.4 jadi saya ingin memperbaruinya tetapi setelah melakukan dowload file baru tidak dapat melanjutkan karena izin file ditolak. Adakah yang bisa memberi tahu saya cara mengubah izin agar saya dapat memperbarui Intellij?


apakah Anda mencoba pembaruan sebagai root?
sosytee

Tidak, tidak. Saya cukup klik tombol "perbarui dan mulai kembali" sebagai Intellij mulai dan tidak dapat melanjutkan.
Hà Link

silakan lihat youtrack.jetbrains.com/issue/IDEA-23308 . Coba ubah pemilik direktori instalasi Idea dari root ke pengguna (Anda)
lena

Jawaban:


11

Buka /binFolder "Ide", untuk Contoh (atau dalam kasus saya):

/opt/idea-IC-135.690/bin

dan di sana mulai Aplikasi, dengan sudo. Seperti ini:

sudo ./idea.sh

Perbarui saja,

jika Anda memiliki /tmpmasalah ruang memori, nyalakan ulang OS Anda dan coba langkah itu lagi.

Semoga ini bisa membantu Anda.


Hanya mencatat bahwa perlu beberapa kali restart sebagai sudo untuk mendapatkan tombol pembaruan untuk ditampilkan. Pada akhirnya, itu berhasil!
jemiloii

Bagus, saya pikir Anda dapat mengubah izin folder (/idea-IC-135.690/bin) juga, untuk tidak harus membuka ide dengan sudo.
Aby

1
Saya tidak memikirkan itu, saya hanya memberikan izin idea.sh 777 karena ini adalah mesin dev saya.
jemiloii

1
Di mesin saya (OS X), saat itu cd /Applications/Intellij IDEA 14/Contents/Mac OSsudo ./idea.
Max Heiber

Saya mendapatkan: "Kesalahan Startup: Tidak dapat mendeteksi lingkungan grafis" Ada ide bagaimana cara memperbaikinya?
Didier A.

28

Punya masalah yang sama dengan Idea IntelliJ 2016.2

Anda harus mengatur sendiri pengguna dan grup folder ide Anda. (atau grup yang Anda bagikan dengan pengguna lain, jika perlu)

Dalam kasus saya, itu karena beberapa file dalam ide ditugaskan untuk me-root: root, dan saya tidak mengerti intinya.

Jadi saya berlari: sudo chown -R jcharlet:jcharlet /opt/idea-IC-162.1121.32


2
Saya pikir ini adalah solusi yang lebih baik daripada yang sebelumnya;)
Carlos Verdes

Solusi ini akan menyelesaikan masalah setiap kali tanpa perlu memulai ulang dengan root. Solusi yang jauh lebih baik.
borjab

Ini harus menjadi jawaban yang diterima. Saya tidak dapat memperbarui Ide IntelliJ. Menetapkan izin untuk pengguna saya menyelesaikannya untuk saya.
Thilak Rao

13

Solusi yang diberikan Jeremy adalah yang terbaik menurut saya. Apa yang saya sarankan adalah menggunakan panggilan utilitas whoami untuk mengatur parameter dari pengguna konsol saat ini secara otomatis suka

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


3
Solusi terbersih dari sudut pandang saya.
jpmottin

1
Solusi terbaik, bekerja di luar kotak dan memperbaiki masalah untuk selamanya.
Alan47
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.