Saya telah menggunakan Ubuntu 12,04 untuk waktu yang cukup lama dan tidak pernah memiliki masalah dengan saya seperti ini. Saya mencoba untuk menginstal python 3.2 pada sistem Ubuntu saya dan setiap kali saya menjalankan kode untuk mengkompilasi sumber python, saya mendapatkan kesalahan ini:
'Command 'sudo' is available in '/usr/bin/sudo'
The command could not be located because '/usr/bin' is not included in the PATH environment variable.
sudo: command not found'
Saya juga mencoba menjalankan gksudo
perintah untuk melihat apa yang ditunjukkan oleh lingkungan saya, tetapi saya cukup banyak mendapatkan kesalahan yang sama.
command-line
pengguna188283
sumber
sumber
cat /etc/environment
?Jawaban:
Seperti kesalahan katakan, Anda harus menambahkan
/usr/bin
direktori ke variabel lingkungan PATH Anda. Untuk melakukan ini, jalankan perintah berikut di terminal:Setelah Anda dapat menggunakan
sudo
, Anda dapat mengedit/etc/environment
file untuk membuat perubahan permanen, jadi, jalankan di terminal:untuk mengedit file. Pastikan jalurnya seperti ini:
Simpan dan tutup file dengan Ctrl+ Xdan tekan Yketika Anda diminta.
Lihat juga: Bagaimana cara menambahkan direktori ke PATH?
sumber
~/.profile
,~/.bashrc
,~/.pam_environment
atau~/.xsessionrc
. Pengaturan untuk semua pengguna mungkin dalam/etc/profile
,/etc/profile.d/*
,/etc/environment
,/etc/bash/bashrc
,/etc/lightdm/xsession
. Mungkin salah satu file pengguna Anda menimpa pengaturan lebar sistem default. Jika Anda memiliki pengguna lain atau akun tamu diaktifkan, coba dengan pengguna lain dan lihat apakah masalahnya ada untuk pengguna lain itu juga. Jika tidak, periksa file skrip startup pengguna Anda sendiri.Saya mendapatkan masalah dan memperbaikinya dengan mengedit file .bashrc saya
Buka file .bashrc Anda menggunakan nano
Tambahkan baris berikut ke file bashrc
Tekan Ctrl + X untuk menyimpan file
Kamu sudah selesai.
sumber
~
) menggunakansudo
. Itu bisa menciptakan lebih banyak masalah daripada yang bisa dipecahkan.Saat Anda ingin menambahkan nilai baru ke
PATH
variabel sistem, Anda kemungkinan besar menambahkan baris~/.bashrc
atau~/.bash_profile
file baru.Misalnya, jika Anda ingin menambahkan
/opt/netbeans/bin
untukPATH
, Anda harus menambahkan baris ini ke akhir~/.bashrc
berkas:Mari kita hancurkan garis ini.
export PATH
- Di sini kita merujuk padaPATH
variabel=
- Kami ingin menetapkan nilai baru menggunakan=
operator (Sisa string adalah nilai yang akan disimpan dalamPATH
)$PATH
- Kami menetapkan variabelPATH
ke nilai yang ada di variabel sebelum perintah saat ini:
- Kami menambahkan pemisah untuk nilai baru/opt/netbeans/bin
- Dan tambahkan nilai baru kePATH
Anda harus melihat semua referensi Anda merujuk ke
PATH
variabel di dalam~/.bashrc
atau~/.bash_profile
file dan pastikan Anda memperluas -dan tidak menimpa seperti ini -
yang
PATH
variabelAnda harus memastikan, dalam setiap referensi yang
PATH
Anda gunakan$PATH:
dan nilai tambahan Anda setelahnyaJika tidak berhasil, Anda dapat melakukan sesuatu seperti ini:
/etc/environment
file dan tidak pernah didefinisikan ulang dalam file ini:PATH
variabel di atas kePATH
variabel Anda yang terletak di/etc/environment
Sebelum menguji setelah setiap perubahan dalam file tidak ingat untuk memperbarui konfigurasi Anda.
Misalnya untuk
~/.bashrc
file:sumber