この問題は、インストールパスの非ASSASCII文字がDART SDKで使用されるサードパーティライブラリ(NSS)で処理される方法に起因するようです。
問題に関するバグレポートと更新については、こちらをご覧ください。http://code.google.com/p/dart/issues/detail?id=15364
質問
私はしばらくの間ダーツを締めていて、職場で新しいウェブアプリを開発するショットを与えたいと思っています。残念ながら、私と私の同僚の両方がいくつかのセットバックに遭遇しました。
まず、サンプルはどれも箱から出していません。サンプルを開くと、すぐに「出力」タブにこれが表示されます。
--- 07-NOV-2013 16:50:02ランニングパブGet ... --- Pub Get Failed、[1]依存関係の解決...失敗したNSS_INITコール。
これは予想外のエラーです。実行してください
pub --trace 'get'
結果をバグレポートに含めてください http://dartbug.com/new.
**警告:パッケージがインストールされなかったため、アプリケーションが実行されない場合があります。 **
(ポリマーなしで)よりシンプルなサンプルを起動しようとすると、このメッセージが失敗します。
Failed to load resource: the server responded with a status of 404 (Not Found)
http://localhost:3030/solar/web/packages/browser/dart.js
追加します dart.js
プロジェクトに手動でファイルし、パスを変更すると問題が修正されます。しかし、Pubパッケージマネージャーの使用を必要とするものはすべてメッセージで失敗します Failed NSS_Init call.
上記のように。
DARTを見つめているとき、他の誰かがこれらの問題を経験しましたか?ヒントや提案はありますか?
編集:Windows 8を使用して、64ビットDARTエディターアーカイブをダウンロードしました。
編集2:
これはからの出力です --trace
フラグ(で実行されます pub get --trace
そしてそうではありません pub --trace 'get'
上記のエラーメッセージに示されているように...):
> pub get --trace
Failed NSS_Init call.
---- Log transcript ----
FINE: Pub 0.8.10+3.r29803
IO : Spawning cmd /c ver
IO : Finished ver. Exit code 0.stdout:Microsoft Windows [Version 6.2.9200]Nothi
ng output on stderr.
SLVR: Solving dependencies:
| - browser any from hosted (browser)
IO : Get versions from https://pub.dartlang.org/api/packages/browser.
SLVR: BacktrackingSolver took 0:00:00.047007 seconds.
| - Requested 1 version lists
| - Looked up 0 cached version lists
| - Requested 0 pubspecs
| - Looked up 1 cached pubspecs
|
MSG : Resolving dependencies...
FINE: Clean up system cache temp directory C:\Users\myusername\AppData\Roaming\Pub\
Cache\_temp.
ERR : Failed NSS_Init call.
---- End log transcript ----
解決
この問題は、インストールパスの非ASSASCII文字がDART SDKで使用されるサードパーティライブラリ(NSS)で処理される方法に起因するようです。
問題に関するバグレポートと更新については、こちらをご覧ください。http://code.google.com/p/dart/issues/detail?id=15364