MonoTouch: Three20 - команда не найдена - PullRequest
1 голос
/ 29 ноября 2011

Я пытаюсь заставить Three20 работать с MonoTouch, поэтому я нашел этот сайт:

https://github.com/mono/monotouch-bindings/tree/master/Three20

Я распаковываю его, и когда я дважды щелкаю make-файл, я получаю много ошибок:

Last login: Mon Nov 28 21:32:41 on ttys000
MacBookPro:~ mojo$ /Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile ; exit;
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 1: ATMHud: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 5: all:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 7: ios:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 8: IOS: command not found
make: *** No rule to make target `build'.  Stop.
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 9: DUAL: command not found
make: *** No rule to make target `build-specific'.  Stop.
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 11: osx:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 12: OSX: command not found
make: *** No rule to make target `build-specific'.  Stop.
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 14: build:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 15: DIRS: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 17: build-specific:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 18: DIRS: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 20: clean:: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 21: IOS: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 21: OSX: command not found
/Users/mojo/Downloads/mono-monotouch-bindings-b98b8a8/Makefile: line 21: DUAL: command not found
logout

Я что-то не так делаю?

Спасибо!

Mojo

Обновление (@jstedfast) ...

Я Unix Noob - но я думаю, что Three20 глючит ...

MacBookPro:mono-monotouch-bindings-b98b8a8 mojo$ make
make build DIRS="AdJitsu ATMHud FacebookConnect GebePrinter MGSplitViewController PayPal RedLaser Tapku TestFlight Three20"
for i in AdJitsu ATMHud FacebookConnect GebePrinter MGSplitViewController PayPal RedLaser Tapku TestFlight Three20; do (cd $i; make); done
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: Nothing to be done for `all'.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[2]: *** No targets specified and no makefile found.  Stop.
make[1]: *** [build] Error 2
make: *** [ios] Error 2
MacBookPro:mono-monotouch-bindings-b98b8a8 mojo$ cd Three20
MacBookPro:Three20 mojo$ cd binding
MacBookPro:binding mojo$ make
git clone git@github.com:facebook/three20.git
Cloning into three20...
Permission denied (publickey).
fatal: The remote end hung up unexpectedly
make: *** [three20] Error 128
MacBookPro:binding mojo$ 

Есть идеи?

1 Ответ

1 голос
/ 29 ноября 2011
Файлы

Makefile - это сценарии, которые необходимо выполнить с помощью команды make. Э.Г.

cd \your-dir\monotouch-bindings\
make

Это часть файла README внутри репозитория .

Чтобы создать привязки, запустите команду make из привязок каталог.

...