В доступе отказано: инициализация репо для сборки исходного кода Android

1

Linux и программирование noob здесь...

Я следую инструкциям @http://source.android.com/source/downloading.html У меня возникают проблемы при запуске следующей строки:

curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo

Я получил:

bash: /home/dev/bin/repo: Permission denied

И да, я попытался это сделать.

Спасибо! :)

================================================== ================================ EDIT:

Я загрузил сценарий вручную в браузере, вытащил его в домашний /dev/bin/каталог, и я все еще не могу продвинуться. Вот то, что дает мне мое оконное окно:

dev@Android-Dev:~$ sudo chmod a+x ~/bin/repo

[sudo] password for dev: 

dev@Android-Dev:~$ cd /home/dev/bin/

dev@Android-Dev:~/bin$ sudo mkdir wip

dev@Android-Dev:~/bin$ cd wip

dev@Android-Dev:~/bin/wip$ repo init -u **<This is where the URL goes>**

fatal: cannot make .repo directory: Permission denied

dev@Android-Dev:~/bin/wip$ sudo repo init -u **<This is where the URL goes>**

sudo: repo: command not found

dev@Android-Dev:~/bin/wip$ cd bin

bash: cd: bin: No such file or directory

dev@Android-Dev:~/bin/wip$ cd ..

dev@Android-Dev:~/bin$ sudo repo init -u **<This is where the URL goes>**

sudo: repo: command not found
  • 1
    / Home / dev / bin существует? Если да, есть ли в нем файл с именем repo?
  • 0
    Да и да. Это сводит меня с ума!
Показать ещё 1 комментарий
Теги:
android-source

5 ответов

1

Я столкнулся с той же проблемой. изменение собственности помогло мне. Когда я пытаюсь https..://myrepo...u...r...l../repo >./repo в my /opt/android dir он дает мне эту ошибку. Я делаю sudo chown -R shraddha/opt/android который работает

0

Файл repo не является исполняемым. Запустите chmod a+x ~/bin/repo чтобы превратить его в исполняемый файл, и это должно устранить вашу проблему.

0

если CYGWIN вы можете сделать ниже.

  1. редактировать.bash_profile и раскомментировать эти поля. (любой текстовый редактор будет делать)

    Установите PATH, чтобы он включал пользовательский bin, если он существует

    если [-d "$ {HOME}/bin"]; тогда

    PATH = "$ {HOME}/bin: $ {PATH}"

    фи

  2. Перезапустите CYGWIN.

В разделе BASH введите: $ export PATH = $ PATH: ~/bin

Или добавьте в файл.bashrc следующим образом: echo 'export PATH = $ PATH: ~/bin' >> ~/.bashrc

Если вы используете CSH/TCSH, введите: $ echo 'set PATH = ($ PATH ~/bin/scripts/admin)' >> ~/.cshrc

Чтобы отобразить настройки пути, введите: $ echo $ PATH

0

вы можете попробовать это: wget http://git-repo.googlecode.com/files/repo-1.14

После этого вы можете увидеть repo-1.14, и вы можете mv его в любом месте или изменить имя, например: sudo mv repo-1.14 ~/bin/repo

0

Может быть, вы за прокси? Попробуйте вручную загрузить инструмент репо (просто поместите эту ссылку в свой браузер). (Я предполагаю, что, возможно, этот ресурс может быть запрещен для вас). А затем поместите его в эту папку и назначьте ему права. Я не вижу никаких ошибочных шагов в том, что вы описали до сих пор.

  • 0
    Спасибо, Юрий. Я скачал скрипт через браузер, вставил его в каталог и у меня все еще есть проблемы. Я не за прокси. Я думаю, что я делаю какую-то ошибку нуба ...
  • 0
    какие проблемы у вас сейчас?
Показать ещё 7 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню