Composer: 最小安定度の異なる必須パッケージ
2023-11-20 15:31:49
質問
laravelのインストールで、以下のようなcomposer.jsonファイルがあります。
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"require": {
"laravel/framework": "4.1.*"
},
"autoload": {
"classmap": [
"app/commands",
"app/controllers",
"app/models",
"app/database/migrations",
"app/database/seeds",
"app/tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
},
"minimum-stability": "stable"
}
sentryのバンドルに追加しようとしています。sentryのウェブサイトでは、私のcomposer.jsonファイルに以下を追加することでインストールできると書かれています。
{
"require": {
"cartalyst/sentry": "2.0.*"
},
"minimum-stability": "dev"
}
のように、現在のlaravelのものの末尾に新しいjsonオブジェクトを追加してみました。
...
},
{
"require": {
"cartalyst/sentry": "2.0.*"
},
"minimum-stability": "dev"
}
を実行すると
composer update
コマンドを実行して新しいパッケージを読み込むと、「新しいオブジェクトの追加は有効な json ではありません」というエラーが表示されます。
を追加すると
cartalyst/sentry
を既存の
require
オブジェクトに追加すると、Sentry パッケージを見つけることができません。これは、既存の requires に最小安定性値
stable
.
sendry パッケージを別の require オブジェクトで指定する方法はありますか。
dev
?
どのように解決するのですか?
答えは、ただ
@dev
{
"require": {
"cartalyst/sentry": "2.0.*@dev"
},
}
あなたが読むことができるのは 最小限の安定性の設定について、詳しくは .
別の方法として、最小安定度をdevに設定し、可能な限りstableを使いたいことをcomposerに伝えます。
"minimum-stability": "dev",
"prefer-stable" : true
これは基本的に、安定版の依存関係をインストールする方法がない限り、 常に安定版を使用することを意味し、したがって dev を使用します。
関連
-
[解決済み] 整形されていない数値が発生しました。
-
[解決済み】変な電話番号を生成するフェイカー?
-
[解決済み】Apache + PHPで「ヘッダの前にスクリプトの出力が終了する」件
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み】PHPの予期しないT_VARIABLEとは何ですか?
-
[解決済み] 入力ファイルが指定されていない
-
[解決済み】/var/www/htmlとは何ですか?[クローズド]
-
[解決済み] PHP product.php?id=1 のような URL を作成する方法
-
[解決済み] PHP Composerを使ってLaravelからパッケージを削除するにはどうしたらいいですか?
-
[解決済み】Composerのrequireがメモリ不足になる。PHP Fatal error: 許容メモリサイズ1610612736バイトを使い果たしました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】SQLSTATE[42000]: 構文エラーまたはアクセス違反が発生しました。1064 SQL 構文にエラーがあります - PHP - PDO [重複]。
-
[解決済み】予期せぬ例外。SQLSTATE[HY000] [1045] Access denied for user ****@'localhost' (using password: YES)
-
[解決済み】「セッションキャッシュリミッターを送信できません - ヘッダーはすでに送信されています」【重複】。
-
[解決済み】DateTimeクラスのオブジェクトを文字列に変換できない
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み】foreach()に与えられた引数が無効です。)
-
[解決済み】mysqli_select_db()は、パラメータ1がmysqliであることを期待し、文字列が与えられる。
-
[解決済み] PHP - ストリームを開くのに失敗しました : そのようなファイルまたはディレクトリがありません。
-
[解決済み】警告: file_get_contents(): https:// ラッパーがサーバー構成ですべて無効になっています。
-
[解決済み] PHPの配列を別の配列にコピーする関数はありますか?