【问题标题】:Composer Use Github Before PackagistComposer 在 Packagist 之前使用 Github
【发布时间】:2013-03-28 00:22:27
【问题描述】:

我在这里创建了FOSRestBundle 的分支RLovelett/FOSRestBundle it has a branch dev-411。我想在 Symfony2 项目中使用我的 FOSRestBundle 的 fork 和分支。

为了尝试这个,我像这样(完整的composer.json)修补了我的 symfony2 项目 composer.json

diff --git a/composer.json b/composer.json
index ec36007..19e82b5 100644
--- a/composer.json
+++ b/composer.json
@@ -23,7 +23,7 @@
         "jms/security-extra-bundle": "1.4.*",
         "jms/di-extra-bundle": "1.3.*",
         "jms/serializer-bundle": "0.12.x-dev",
-        "friendsofsymfony/rest-bundle": "0.11.*"
+        "friendsofsymfony/rest-bundle": "dev-411"
     },
     "scripts": {
         "post-install-cmd": [
@@ -42,12 +42,18 @@
     "config": {
         "bin-dir": "bin"
     },
-    "minimum-stability": "alpha",
+    "minimum-stability": "dev",
     "extra": {
         "symfony-app-dir": "app",
         "symfony-web-dir": "web",
         "branch-alias": {
             "dev-master": "2.2-dev"
         }
-    }
+    },
+    "repositories": [
+        {
+            "type": "vcs",
+            "url": "https://github.com/RLovelett/FOSRestBundle"
+        }
+    ]
 }

当我运行 composer update 时,我收到以下错误消息:

Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package friendsofsymfony/rest-bundle dev-411 could not be found.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough version according to your minimum-stability setting
see <https://groups.google.com/d/topic/composer-dev/_g3ASeIFlrc/discussion> for more details.

Read <http://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.

我的配置有什么问题?

【问题讨论】:

    标签: php symfony composer-php


    【解决方案1】:

    Composer 在分支名称前加上前缀dev- 以便清楚地识别它们,所以如果分支是dev-411,那么它的composer 版本就是dev-dev-411

    【讨论】:

      【解决方案2】:

      试试这个:"friendsofsymfony/rest-bundle": "0.11.dev-feature/411"

      更多信息在这里:https://github.com/composer/composer/issues/935

      【讨论】:

      • 试过你的 (0.11.dev-feature/411),然后在阅读问题后我又尝试了几个 (dev-feature/411)。我什至创建了那个名字的分支。没有骰子。同样的错误。
      猜你喜欢
      • 2014-07-24
      • 1970-01-01
      • 2012-09-15
      • 2015-01-06
      • 2016-02-28
      • 1970-01-01
      • 2014-03-07
      • 2014-02-19
      • 2023-03-07
      相关资源
      最近更新 更多