问题标签 [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 回答
9648 浏览

php - 使用 Composer 添加包(通过 SVN)

我为我的个人 PHP 库创建了一个 SVN 存储库,并在根级别添加了一个 composer.json 文件:

然后我使用以下composer.json创建了一个项目:

当我尝试更新我的项目时,我得到:No valid composer.json was found in any branch or tag of https...

我认为问题出在我的文件结构上,但我找不到任何关于此的文档:

我试图在 packagist.org 上发布我的 URL 并得到No valid/supported repository was found at the given URL

0 投票
1 回答
765 浏览

php - 是否可以在 Travis CI 中使用自定义变量?

我知道有一些默认变量可用于在不同环境下进行测试,例如(用于 PHP 项目)之类的SYMFONY_VERSION.

我的问题很简单:是否可以定义一个自定义变量,用于测试另一个包的一些特定版本(我依赖于它)?

我试过了:

但它不起作用,由于“未定义的索引”,我的构建失败:

在此处输入图像描述

0 投票
1 回答
347 浏览

php - Composer 和 packagegist - 如何避免恶意代码注入

是否有任何机制可以确保上传到 packagist.org 的包没有恶意代码。是否有人查看已安装/上传的软件包中的源代码。

例如:如果有人上传了具有主要功能的包并将我的配置文件发送到外部服务器怎么办?

当安装包很容易,比如在 composer.json 中添加一行时,我有点担心会发生上述情况。

0 投票
1 回答
2196 浏览

php - 在 windows 中安装或使用 php composer (失败)

所以基本上我在我的windows安装上使用了composer,没有任何问题。突然我在每个项目上都遇到了这个错误(手动安装 composer.phar):

我尝试在不同的 php 应用程序上安装或更新。总是一样的结果。

我还尝试通过 Windows 安装程序安装作曲家,这导致我收到此错误消息:

到目前为止,我无法获得任何官方帮助。还有其他人遇到过这个错误吗?感谢您的帮助...提前非常感谢!

0 投票
2 回答
4432 浏览

php - Composer 包自动加载

我无法让我的图书馆工作。目录结构是 lib-name/src,里面有一个主目录和一个测试目录,我如何告诉作曲家从 /lib-name/src/main 文件夹加载?

链接到我的图书馆 github https://github.com/gerardorn/catalogo

0 投票
1 回答
476 浏览

laravel - 安装 Laravel 4 Powerpack 会破坏 SessionServiceProvider 中的代码?

在我使用composer updateL4 powerpack 要求后composer.json,它可以毫无问题地获取它。然后我在 app.php 中更新providers和数组,但是当我使用时,我得到以下信息:aliasesHTML::script(...)

我也尝试了一个不同的包,但我得到了相同的。

知道为什么吗?

谢谢!

0 投票
1 回答
82 浏览

exception - 向 Packagist 提交包时发生异常。怎么解决?

我想向 Packagist 提交一个包(盯着项目),但出现以下错误:

我的项目的网址是: https ://github.com/GarouDan/phpmath.git

打包师网址:https ://packagist.org/packages/garoudan/phpmath

composer.json文件:

0 投票
0 回答
1191 浏览

php - Composer / SVN 存储库同步

我在配置满足或作曲家时遇到问题。到目前为止,我已经设法做到了:

1:我创建了一个名为“common”的 SVN 存储库。有几个标签(1.0、1.1) - 每个标签都有自己的 composer.json 文件,例如:

SVN 网址:http ://svn.local.acme.com/svn/common

2:我从 satis.json 创建了作曲家存储库:

它确实将所有标签拉入 web/packages.json:

满足网址:http ://dev.local.acme.com/satis/web

3:在我的项目中,我想在我的 composer.json 中要求“acme/common”(比如说 1.0):

它成功提取了 1.0 标签,但是如果我将要求更改为“1.1”并运行,composer.phar update我会收到错误消息:

我认为这里的问题是最初(作曲家安装)签出标签而不是导入导入。这个错误表明供应商目录是 SVN 版本的(它有 .svn 文件夹) - 我认为它不应该是。

0 投票
1 回答
1082 浏览

git - 忽略 composer 包中的 git 目录

我通过 GitHub 在 Packagist 上以包的形式托管了作曲家库。存储库包含一个目录,其中包含sample一些有关如何使用代码的示例,并且在使用包时实际上不需要此目录。

有没有办法让这个目录在你这样做时被忽略composer update/install

0 投票
1 回答
592 浏览

composer-php - 在packagist中发布之前如何测试脚本和要求?

也许是一个真正愚蠢的问题,但是在将包推送到 packagegist 之前,我怎样才能真正测试一个带有他的依赖项的脚本?

我在 myroot/composer.json 中尝试过:

在我的 vendor/myname/core/core.php 我有这样的东西:

在我的 vendor/myname/core/composer.json 我有这样的东西:

但是当我尝试运行时,它似乎不起作用:

有人可以帮我理解吗?