問題タブ [depottools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - teamcity のコマンドラインとして fetch/gclient 同期が失敗する
fetch/gclient sync は、Windows Server 2012 (64 ビット) ホストのターミナル ウィンドウから正常に機能します。TeamCity ビルド エージェントは 32 ビット アプリケーションであり、変更できません。ビルドステップとして fetch/gclient sync を実行しようとすると失敗します。エラーメッセージは次のとおりです。
pythonが次を出力するコマンド:
だから私はここで主な問題だと思います:
そして、私はそれに対する解決策を持っていません。
それを修正する方法はありますか?
python - Python 2 と 3 の間の depot_tools の競合
このエラーのバリエーションを見てきましたが、解決策はありません。
デスクトップフォルダー、Lubuntu 18.04 に depot_tools をインストールします。
(明らかに)完全に問題なく解決します。PATH の mod は問題ありません。いや~、絶対パスです。
/usr/lib には、python3、python3.6、python 3.7、および python 3.8 も含まれています。
gclient sync または fetch を呼び出すと、次のように返されます。
bootstrap_python3 を調べると、次のようになります。
そのため、{PYTHON3_VERSION} を含む BOOTSTRAP_PATH を設定しようとしている場所で競合が発生しているようです。GCLIENT.PY が含まれています
現在、sys.version_info.major は Python 3 ではなく Python 2.7.17 を示しています。
しかし、depot_tools を正しくインストール/実行できるようにする適切な修正方法を特定できません。
また、これが新しいエラーであることは何の価値もありません。2週間前のインストールは問題ありませんでした。
git - Gerrit の git cl checkout でブランチが見つからない
Dart プロジェクトの一環として、いくつかの問題 (チケット) を Gerrit に送信しました。
現在、別のラップトップに移動しているため、新しい課題を作成できますが、既にある課題をチェックアウトすることはできません。
使用するコマンド:
CL ツールのドキュメントはこちらにありますが、リモート ブランチをチェックアウトする方法については言及されていません。