Я скачал NDK для моего Eclipse Juno. Теперь я должен добавить NDK к пути и добавить следующие строки в мой .bashrc:

export ANDROID_NDK=/_path_to/android-ndk-linux/
export ANDROID_SDK=/_path_to/android-sdk-linux/
export PATH=$PATH:$ANDROID_SDK/tools:$ANDROID_SDK/platform-tools:$ANDROID_NDK

В моем терминале я написал ....

~/.bashrc

Но это говорит Bash:

/home/user/.bashrc: Permission denied

Как я могу изменить разрешение на запись в .bashrc?

2 ответа2

3

Вы не можете просто ввести имя файла для его редактирования.

Вам нужен какой-нибудь редактор, такой как Nano или Vim.

vim ~/.bashrc
nano ~/.bashrc
2

Проблема не в разрешениях, а в том, что вы делаете, когда набираете это:

~/.bashrc

Просто набрав ~/.bashrc , интерпретатор bash считает, что вы хотите выполнить ~/.bashrc как если бы это был двоичный или исполняемый файл. Который не будет работать. Ошибка « Permission denied доступе», скорее всего, происходит из-за отсутствия прав на исполняемый файл. Но даже если это было установлено, попытка все равно потерпит неудачу с другим сообщением об ошибке.

Если вам нужно отредактировать ~/.bashrc вам нужно открыть его с помощью редактора, такого как nano например:

nano ~/.bashrc

Сделайте ваши правки. Сохрани это. И все должно быть хорошо. И вам, возможно, придется перезагрузить ~/.bashrc чтобы убедиться, что ваши изменения загружены. Вы можете сделать это, выйдя и снова открыв сеанс терминала. Или запустить source в файле, например:

source ~/.bashrc

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .