問題タブ [packagist]

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.

0 投票する
2 に答える
9622 参照

php - 作曲家に非作曲家パッケージをインストールさせるにはどうすればよいですか?

コンポーザーにこのプロジェクトから次のライブラリをダウンロードさせようとしていますが、composer.jsonファイルが含まれていないため、これが可能かどうかわかりません。

エラー:

[Composer\Repository\InvalidRepositoryException] https://github.com/fguillot/picoFeed
のどのブランチまたはタグにも有効な composer.json が見つかりませんでし た。そこからパッケージをロードできませんでした。

0 投票する
1 に答える
613 参照

php - 複数のコンポーネントが同じ vcs リポジトリにある場合の Composer の使用

いくつかの小さな関連ライブラリを含む git リポジトリがあります。私が使用しているプラ​​ットフォームには適切な依存関係管理が欠けているため、多くの git リポジトリを扱うのは面倒なので、私のチームはこれらを 1 つの git リポジトリにまとめることにしました。私は現在、ソフトウェアをComposer経由でインストールできるように取り組んでいます。ただし、リポジトリごとに複数の composer.json ファイルを持つことが可能かどうかさえわからないため、この git リポジトリに各コンポーネントを登録する方法は明確ではありません。これは可能ですか?もしそうなら、どのように?

0 投票する
2 に答える
4618 参照

versioning - Composer/Packagist から最新のパッケージが提供されない

https://packagist.org/packages/geekality/websiteにアクセスして、「composer show geekality/website.

  1. 上部のpackagistの最新バージョンはv0.7です
  2. コマンドライン出力に表示される最新バージョンは v0.6 です
  3. どちらの場合も、最新バージョンはv0.7.1 である必要があります
  4. バージョン>= 0.7はコマンドラインにも表示されません
  5. dev-master バージョンは v0.5 を指していますか??

ここで何が起こっているのですか?これを修正するにはどうすればよいですか? composer.json をターゲット バージョン/タグ 0.7.1 に変更すると、これは明らかに packagist と GitHub の両方に存在するため、要求されたパッケージが見つからないというエラー メッセージが表示されます。

私が試してみました

  • vendor フォルダを削除して再更新する
  • コンポーザーのキャッシュを削除する
  • 別のコンピューターでコンポーザーの更新を行う
  • Packagist でパッケージを削除して再作成する
  • 新しいタグを作成してプッシュします (0.7.1 は基本的に 0.7 と同じです)

誰が何が起こっているのか知っていますか?


アップデート

これは Packagist のいくつかの問題によって引き起こされているようで、実際には私の側 (または同じ問題を抱えているように見える他の人) には何も問題はありません。

に手動で問題のあるリポジトリのソースをリストすることで、一時的に「解決」しましたcomposer.json

0 投票する
1 に答える
837 参照

laravel - Laravel で Packagist の css パッケージを使用する

packagist.org にはたくさんの CSS パッケージがあります。

例:

パッケージを composer.json に追加して composer update を実行すると、ライブラリがvendor/フォルダーに読み込まれます。

public/css および js ソースをフォルダーに移動するためのベスト プラクティスは何ですか?

0 投票する
1 に答える
1412 参照

composer-php - composer とサイト構成ファイル

composer のインストール/更新を行うときに、「vendor」ディレクトリーからファイルをインストールすることは可能ですか?

私が何を意味するのかわからない場合は、もう少し詳しく説明させてください。

ディレクトリに格納されている構成ファイル/config/ini/<filename>.iniと、多くのベンダー モジュールがありますvendor。インストール時に正しいディレクトリに書き込まれるように、ini ファイルをベンダー パッケージと一緒にパッケージ化することはできますか?

理想的には、さまざまなアプリケーションにインストールする必要がある認証ベンダー モジュールがあるため、これを達成できる必要があります。これを実行できるということは、秘密鍵とその他の共有構成オプションをベンダー モジュールと一緒に (プライベート リポジトリ ofc に) 格納できることを意味します。

ありがとうマイク

0 投票する
1 に答える
839 参照

symfony - Symfony で古い依存関係を強制的にインストールする

すべての依存関係がサポートしている場合、Symfony 2.3 への更新は簡単です。私が Packagist から使用している依存関係の 1 つは、その要件が Symfony <2.3 であると述べています。したがって、そのライブラリをインストールできません。

ライブラリは少し古く、1 つまたは 2 つの問題があることはわかっていますが、composer でインストールできればと思います。

packagist が <2.3 と言っていても、composer にライブラリ dev-master を強制的にインストールさせるにはどうすればよいですか?

0 投票する
1 に答える
743 参照

git - bitbucket で packigist に composer パッケージを作成する

私は自己教育のための独自のフレームワークを構築しており、作曲家と連携するように設定しようとしています。それを bitbucketにアップロードしてpackagistを作成しましたが、Windows のnetbeansにインストールしようとするとエラーが発生します'git' is not recognized as an internal or external command, operable program or batch file。依存関係は正常にロードおよびインストールされ、小枝やその他のパッケージなどにソース、問題、およびその他のリンクがあることがわかります。他のように動作するように設定するにはどうすればよいですか?

一部は git を介してのみインストールできることはわかっていますが、Windows で git をグローバルにする必要なくパッケージを利用できるようにしたいと考えています。

0 投票する
1 に答える
3280 参照

composer-php - cronjob による満足のいく更新

cron ジョブを使用してプライベート リポジトリを更新しようとしていますが、何も起こっていないようです。Satis を使用してプライベート パッケージのリポジトリを作成しています。

SSH経由でアカウントにログインして実行することで、これを手動で行うことができます:

これにより、パスフレーズを何百万回も入力する必要があることを除けば、すべてが正常に更新されます。を使用してSSH Agentこれを回避でき、これが私の問題かもしれないと思います...

足りないものはありますか?

アップデート

メールでこのエラーを受け取ったので、これは SSH 認証です (短縮版)

ベンダー/パッケージ (マスター) の composer.json の
読み取り git@bitbucket.org:vendor/package.git の更新に失敗しました。このリポジトリからのパッケージ情報は古い可能性があります (許可が拒否されました (公開鍵)。致命的: リモート エンドが予期せずハングアップしましたエラー: オリジンを取得できませんでした)

ドキュメントでは-n、SSHキーを使用するために使用することについて述べていますが、私はそれを使用しています。

何か案は?

アップデート

私はsatisファイル構造を追加すると思った:

本当にこれに固執しています、ドキュメントはがらくたです!