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
Я столкнулся с той же проблемой. изменение собственности помогло мне. Когда я пытаюсь https..://myrepo...u...r...l../repo >./repo
в my /opt/android dir
он дает мне эту ошибку. Я делаю sudo chown -R shraddha/opt/android
который работает
Файл repo не является исполняемым. Запустите chmod a+x ~/bin/repo
чтобы превратить его в исполняемый файл, и это должно устранить вашу проблему.
если CYGWIN вы можете сделать ниже.
редактировать.bash_profile и раскомментировать эти поля. (любой текстовый редактор будет делать)
Перезапустите 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
вы можете попробовать это: wget http://git-repo.googlecode.com/files/repo-1.14
После этого вы можете увидеть repo-1.14, и вы можете mv его в любом месте или изменить имя, например: sudo mv repo-1.14 ~/bin/repo
Может быть, вы за прокси? Попробуйте вручную загрузить инструмент репо (просто поместите эту ссылку в свой браузер). (Я предполагаю, что, возможно, этот ресурс может быть запрещен для вас). А затем поместите его в эту папку и назначьте ему права. Я не вижу никаких ошибочных шагов в том, что вы описали до сих пор.