問題タブ [arcanist]
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 - Nose2 の Phabricator Arcanist 単体テスト
Python プロジェクトの自動単体テスト構成の設定に問題があります。通常は実行するだけnose2
で、プロジェクト全体のテストが検出されて実行されます。しかし、設定する関連ドキュメントを見つけるのに苦労していarc unit
ます。
に以下を追加してみましたが、追加して.arcconfig
も何も起こりませんarc unit
。すべてのテストが下にあると仮定していると思いますがtests/
、私には当てはまりません。私のテストは、テスト対象のファイルと同じフォルダーにあります。
phabricator - Arcanist - arc diff 実行中のエラー
良い一日!
私は sudo arc diff origin/develop を実行しており、私の git リポジトリも (ローカルと github の両方で) 更新されていますが、常にこのエラーが発生し、Phabricator アカウントにはまだ反映されていません。
アークとファブリケーターを使用するのはまったく初心者です。--trace も行ったので、ここにエラー メッセージを貼り付けました。
ありがとうございました。また、初心者向けのアーカニストとファブリケーターに関する優れたブログ/チュートリアルを提案できる人はいますか?
phabricator - arcanist のインストール証明書が失敗する
独自のホストされた phabricator をセットアップしました。すべて正常に動作しています (拡散レポなど)
開発ボックスにarcanistをインストールして「arc install-certificate」を実行すると、次のような例外が発生しました。
サーバーに接続しようとしています... PHABRICATOR にログイン ブラウザでこのページを開き、必要に応じて Phabricator にログインします。
http:///conduit/login/
次に、そのページの下に API トークンを貼り付けます。
使用上の例外: トークン "cli-e644viducdcccrge4i7zo5nfa66d" は有効な API トークンではありません。トークンとして使用しようとすると、サーバーは次の応答を返しました: ERR-CONDUIT-CORE: PhabricatorUser の添付データにアクセスしようとしています (getAwayUntil() を介して) が、データは実際には添付されていません。オブジェクトの添付可能なデータにアクセスする前に、それをロードして添付する必要があります。
何がうまくいかないのだろうか?洞察をありがとうございました!
git - Git の Arc Land エラー
過去にすでにファブリケーターを使用していました (ほぼ 7 か月前)。今、使用するまったく新しいインスタンスを作成しようとしています。私はちょうど次のとおりです:
- Git ブランチを作成しました
- Phabricator にマッピング
- 簡単なタスクを作成しました
- リポジトリを自分のマシンに複製しました
- マスターから、T1 と呼ばれる 1 つのブランチが作成されました
- 差をつけた
- レビュアーは私の差分を受け入れました
- ブランチ T1 からアーク ランドを実行
アーク ランドを実行すると、次のエラーが表示されます。
私が見逃しているものは何ですか?アークランドが機能しないのはなぜですか? アークランドコマンドで何か変わった?
linux - arcanist / curl が SSL 接続を確立できません
私は自分のプロジェクトで phabricator と arcanist を使用しています。これは長い間うまく機能しますが、(長い休憩の後)arcanistがphabricator-serverに接続する必要がある場合、arcanisを使用できなくなりました。
arcanist は通信に cUrl を使用しているため、この問題はおそらく cUrl または SSL / CA に関する質問です。
を使用してサーバーに接続しようとするたびにarc
、次のメッセージが表示されます。
最後の数時間で、私はさまざまなことを試しました:
ブラウザーで証明書をダウンロードします (ここで https から my.phabricator.host が機能し、証明書を linux/ubuntu ca-store (
/etc/ssl/certs/
//usr/share/ca-certificates
) などを使用dpkg-reconfigure ca-certificates
してインストールします)。openssl を使用してホストに接続し、証明書をダウンロードして、これが可能かどうかをテストします。
上記
arc install-certificates
と同じエラーが発生しますThe SSL CA Bundle....
my.phabricator.host
arc-config で盲目的に信頼するように設定します。
...しかし、エラーはまだ存在します。
ここでヘルプやヒントが見つかることを願っています。
php - phabricator のアーク解放エラー
これは私の以前のファブリケーターの質問へのフォローアップです
phabricator で arc liberate を実行すると、次のエラーが発生します
arcanist/bin/arc liberate phabricator/
[2015-07-23 22:34:05] 例外: (例外) xhpast が壊れています。[/src/parser/xhpast/bin/PhutilXHPASTBinary.php:47]
phutil()
#0 [/src/moduleutils/PhutilLibraryMapBuilder.php:446] で呼び出される PhutilXHPASTBinary::build()
#1 PhutilLibraryMapBuilder::analyzeLibrary() [/src/moduleutils/PhutilLibraryMapBuilder.php:77] で呼び出される
#2 [/src/moduleutils/PhutilLibraryMapBuilder.php:109] で呼び出される PhutilLibraryMapBuilder::buildMap()
#3 [/scripts/ phutil_rebuild_map.php:75] `
オンラインで調べたところ、特定の問題に対するガイダンスが見つかりませんでした。事前に感謝します。
phabricator - ERR-CONDUIT-CORE: 無効なパラメーター情報がメソッド 'differential.getcommitmessage' に渡されたため、JSON シリアル化をデコードできませんでした
突然呼び出しが機能しarc diff
なくなりました。JSON シリアライゼーションに問題があるようです。どんなガイダンスも大歓迎です!
git - phabricator からコミットを取得する
phabricator に arcanist を使用しています。いくつかのコミットについてはarc diff
、リモート リポジトリにプッシュしたものの、まだプッシュしていませんでした。奇妙な理由により、ローカル.git
フォルダーを失いました。phabricator からコミットを取得することはできますか?