问题标签 [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 投票
0 回答
210 浏览

composer-php - Composer 不工作尝试在 Packagist 中注册后获取我自己的包

首先是一些背景知识,我正在处理我上传到 Github 并在 Packagist 中注册的本地项目。作曲家正在安装依赖项以进行开发

但是当我在 Packagist 中注册后尝试捕获 MY OWN 包时会出现问题

我收到一个错误

这是我正在使用的命令:

这是错误:

这是我在 GitHub 中的 composer.json:

0 投票
1 回答
425 浏览

php - Packagist 是 Composer 本地提取的唯一包库/存储库吗?

Packagist ( https://packagist.org/ ) 是 Composer 开箱即用的唯一软件包存储库/库吗?

我知道 Composer 可以配置为指向其他包库,包括使用 Satis 或其他工具的内部设置。但我很好奇它是否会扫描其他库,例如 Packalyst。

我一直在做很多搜索,并没有找到这个问题的明确答案。我高度怀疑 Packagist 是 Composer 默认连接的唯一库。但我想确认这一点。

谢谢!

0 投票
1 回答
579 浏览

git - Packagist 上的 Bitbucket 主机密钥验证问题

我在 Bitbucket 上有一个公共存储库,我想将它提交给 Packagist 以供作曲家使用。但是,输入 git url 并提交后,出现错误:

我该如何解决这个问题?问候。

0 投票
0 回答
186 浏览

php - 在 GitHub 中修改 Yii2 的供应商应用程序

我在创建供应商应用程序和使用 composer 安装方面经验很少。它适用于一个简单的插件。我有一个更大的插件的问题。我得到了 yiisoft/yii2-gii 的 GII 代码生成器,并对其进行了修改以做高级的东西。我将它添加到 https://github.com/harlangray/yii2-gii-advanced

然后改了这些

但我不能"harlangray/yii2-gii-advanced": "*" 在任何一个requirerequire-dev部分中安装它。我也把它添加到了packagist。我在这里想念什么?我是作曲家和其他东西的新手。只有一个小插件的经验。谢谢你。

0 投票
1 回答
1717 浏览

php - 如何配置我的作曲家包以指向存储库的特定子目录?

我有一个Github 存储库,我最近提交给了Packagist。我的存储库的顶级目录如下:

  • 建造/
  • 鞋底/
  • 例子/
  • 许可证/
  • 截图/

bootsole子目录是包含由 composer 管理/自动加载的类的实际目录。

我尝试创建一个新项目来测试包。在项目中,我composer.json的如下:

我运行composer install,它获取bootsole及其依赖项,valitron. 但是,它将 bootsole 放置在 中vendor/alexweissman/bootsole/,更重要的是,它将整个存储库放置在该目录中 - 而不仅仅是bootsole子目录。

是否可以将包配置为仅包含子目录的内容bootsole(即省略build/examples/等)?

更新:这个问题似乎表明这是不可能的(尽管此时这个问题已经存在一年多了)。它建议我告诉 git 忽略存档中的其他目录,为了不使用 composer 的开发人员的利益,我不想这样做。

有没有办法创建一个仅包含bootsole/子目录的单独分支,将 Composer 指向该分支,并以某种方式将 Composer 的分支与主分支自动同步?

0 投票
3 回答
1516 浏览

php - 安装一个包而不用 composer 检查所有要求

我有一个这样的composer.json:

刚刚添加了“google/apiclient”,我想在不检查其他包要求的情况下安装这个新包(因为在我的开发机器上“keboola/php-encryption”抱怨缺少 crypt ext 和其他东西)。

什么是正确的命令?已尝试更新 PACKAGE,但失败:

0 投票
2 回答
317 浏览

php - 在Packagist上创建包和包安装路径

我创建了一个扩展。它是一个 Yii2 小部件。我为它创建了一个 GitHub 存储库。在遇到一些问题后,composer.json我成功地使用了这个Packagist 包

现在我可以使用以下命令在任何 yii2 应用程序中使用 composer 安装它:

有一个问题:它已经安装在了vendor\saidbakr\yii-jui-themes-list但是,我想直接安装它,vendor\saidbakr因为我的 PHP 代码命名空间考虑了这个命名空间。那么有什么方法可以让我控制包的安装位置,或者至少让我的文件直接放在存储库所有者上?

0 投票
1 回答
334 浏览

symfony - Symfony2 - github - 发布打包师

一个主要问题是在 composer require 包上触发错误。

我正在尝试使用 packagist 发布 Symfony 包。我已经提交了 composer.json:

在packagist绑定并成功显示包供应商/包,所以我只有dev-master:

这是在 Symfony 2.6 中尝试 require 包并抛出的问题:

0 投票
3 回答
17819 浏览

php - 通过 composer 安装 barryvdh/laravel-ide-helper 时遇到问题 - 在 Laravel 4 项目中找不到类错误

我的Laravel 4.2.x项目有以下composer.json文件:

直到今天,这一直运行良好。当我运行composer update命令时,出现以下错误:

{"error":{"type":"Symfony\Component\Debug\Exception\FatalErrorException","message":"找不到类 'Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider'","file":"C:\wamp\www \projectfolder\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRepository.php","line":157}}Script php artisan clear-compiled 处理 post-update-cmd 事件返回错误

看起来导致问题的包是barryvdh/laravel-ide-helper版本~1.11@dev

在github 上的项目主页上,它说:

对于 Laravel 4.x,请检查版本 1.8

但这似乎是一个死链接。

那么,composer.json对于这个支持 laravel 4.x 的包,在文件上使用的正确要求行是什么?

0 投票
1 回答
510 浏览

php - Composer VCS 不同的目录名称

使用 Composer 从 VCS 存储库加载包时,有没有办法指定将内容安装到哪个文件夹(类似于git clone <directory>)?

例如回购是:

因此作曲家文件读取:

而我希望内容所在的目录不是“plugin_name”,而是“organization_plugin-title”之类的目录。

我有几个 repos(自定义 WP 插件)在我的 WordPress MU 设置中有一个名称,但文件夹名称不同,我真的不想在更新我的作曲家文件后在管理员中手动启用每个。