【问题标题】:Satis Installation & Usage Guide for BeginnerSatis 初学者安装和使用指南
【发布时间】:2014-04-16 02:09:06
【问题描述】:

我是 Satis 的新手,我尝试过一些教程,例如 https://getcomposer.org/doc/articles/handling-private-packages-with-satis.mdhttp://code.tutsplus.com/tutorials/setting-up-a-local-mirror-for-composer-packages-with-satis--net-36726。但是他们的解释非常模糊和不完整。

这就是我所做的。

  1. 我创建了新的空文件夹。
  2. 我使用命令composer create-project composer/satis --stability=dev 在该文件夹上运行composer
  3. 现在我看到文件夹中包含一个名为“satis”的文件夹。在该文件夹中,我看到“bin”、“src”、“test”和“views”文件夹。此外,还有“compser.json”和“composer.lock”文件。

那么,我现在该怎么办?我在 getcomposer.org 教程中找不到任何“satis.json”。我真的卡在那里,不知道如何前进。为什么它会在我运行的文件夹中安装一个“Satis”文件夹?这是否意味着,我必须在每个需要使用它的项目上安装 Satis?如果你知道怎么做,请指导我。

谢谢。

【问题讨论】:

    标签: php composer-php satis


    【解决方案1】:

    您的任务是创建 satis.json(或您喜欢的任何名称),用您需要的内容填充它,然后运行 ​​Satis 命令来创建存储库。

    配置中有很多变量是事先无法猜到的,但必须由您自己填写,因为您知道如何托管 Satis 存储库的详细信息。

    你不能破坏任何东西。 Satis 自己运行,创建一些文件,然后完成。您可以运行它任意次数,以了解如何对其进行调整并使其适合您。

    【讨论】:

    • 嗨,斯文。非常感谢您的回答。我已经创建了我的 satis.json 文件。当我尝试运行php ./satis/bin/satis build ./satis.json ./packages-mirror 时,它显示“您必须设置项目依赖项,运行以下命令:curl -s getcomposer.org/installer | php”。我之前已经在我的电脑上安装了作曲家,我需要在我的电脑上安装另一个副本吗?在安装之前我应该​​先卸载原来的吗?
    • 您可能应该进入composer.lock 文件所在的satis 文件夹,然后运行composer install 以获取Satis 的依赖项。在那之后,我希望 Satis 能够工作。
    猜你喜欢
    • 2010-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-09-06
    • 2012-07-20
    • 2010-09-23
    相关资源
    最近更新 更多