Я попытался добавить в свой проект пакет three / three.dart из их репозитория Git. Я сделал это, как упоминалось здесь . Но запуск pub get из редактора дает следующую ошибку:
Pub get failed, [1] Resolving dependencies... (0.1s)
Git error. Command: git fetch
fatal: Not a git repository (or any of the parent directories): .git
../../../../../../mnt/data/b/build/slave/dart-editor-linux-stable/build/dart/sdk/lib/_internal/pub/lib/src/git.dart 47 run.<fn>
dart:isolate _RawReceivePortImpl._handleMessage
This is an unexpected error. Please run
pub --trace 'get'
and include the results in a bug report on http://dartbug.com/new.
** Warning: Application may fail to run since packages did not get installed.Try running pub get again. **
Pub get failed, [1] Resolving dependencies... (0.1s)
Git error. Command: git fetch
fatal: Not a git repository (or any of the parent directories): .git
../../../../../../mnt/data/b/build/slave/dart-editor-linux-stable/build/dart/sdk/lib/_internal/pub/lib/src/git.dart 47 run.<fn>
dart:isolate _RawReceivePortImpl._handleMessage
This is an unexpected error. Please run
pub --trace 'get'
and include the results in a bug report on http://dartbug.com/new.
**
Предупреждение: приложение может не запуститься, так как пакеты не были установлены. Попробуйте запустить pub get еще раз. **
В моей системе установлен git. Я запускаю Ubuntu 14.04, если это уместно.
Изменить: я попробовал pub --trace get и получил следующее:
Resolving dependencies...
Git error. Command: git fetch
fatal: Not a git repository (or any of the parent directories): .git
За этим последовало длинное сообщение журнала.
Вот файл pubspec.yaml:
dependencies:
browser: any
three:
git:
url: 'git://github.com/threeDart/three.dart.git'
Наконец-то он заработал. Я указал версию вместе с URL-адресом репозитория Git. Вот мой последний паб:
dependencies:
browser: any
three:
git: git://github.com/threeDart/three.dart.git
version: '>=0.2.5+1 <0.3.0'
pub --trace get
? - person Günter Zöchbauer   schedule 08.06.2014{}
на панели инструментов, чтобы отформатировать его как код. Когда вы прокручиваете вниз, вы видите предварительный просмотр, где вы можете проверить, правильно ли он отформатирован. Не могли бы вы также клонировать репо (git clone git://github.com/threeDart/three.dart.git
) в командной строке и добавить результат к своему вопросу. - person Günter Zöchbauer   schedule 08.06.2014