I work on a French version of WindowsNT (I stated that you are not surprised by the names in French like "Mes Documents").
I want to add the "twbs/bootstrap" package in my symfony2 project. Like I've done a hundred times before, I've add the line :
"twbs/bootstrap": "dev-master",
Run Code Online (Sandbox Code Playgroud)
In the "require" section of my "composer.json" file located in the root of my project.
This is a copy of my "composer.json" file :
{
"name": "symfony/framework-standard-edition",
"license": "MIT",
"type": "project",
"description": …Run Code Online (Sandbox Code Playgroud) symfony twitter-bootstrap composer-php packagist jasny-bootstrap
我在GitHub上发布了我的作曲家包的新版本,但它没有在Packagist上更新,即使我手动点击包页面上的"更新"也没有.奇怪的是它确实显示了最新版本的README文件.此外,Packagist上正确显示上次更新的时间.
它是关于这个包:
https://packagist.org/packages/jeroennoten/laravel-adminlte
https://github.com/JeroenNoten/Laravel-AdminLTE
难道我做错了什么?
我想知道如何在Packagist中显示头像.
例如,我的包没有显示我的头像,我设置GitHub-Packagist API正确或我在Packagist配置文件中找不到任何上传面板.
Installed GitHub Apps > Services > Packagist: set User as yidas & Token
谢谢.
我在内部使用composer来管理内部软件依赖.我们的存储库服务器位于我们的专用网络上,我们没有使用任何其他存储库而不是我们的存储库.
每次跑步
composer.phar [install | update]
Run Code Online (Sandbox Code Playgroud)
它在检查我们自己的存储库后检查packagist.org存储库.除了不必要的,当packagist缓慢(甚至下降)或我们的互联网连接有一个糟糕的一天时,它需要更长的时间.
有没有办法告诉作曲家忽略检查packagist存储库?
我刚刚学习了作曲家,并准备在一个更大的项目中第一次使用它.我遇到的一个问题是:我的项目实际上大约是24,5MB,其中24个来自我的供应商目录.
据我所知,在供应商中包含的大多数库中,composer还提供文档文件,测试等.是否有一种自动化的方法可以省去所有这些?我只想将许可证和真正需要的源文件打包到最终版本中.
非常感谢!:-)
今天,我将第一个项目放到了Github和Packagist上,我对合并使用这两个方法有一些疑问。请注意,我仍然对该域没有经验。
Composer文档在教授如何获取依赖项方面非常广泛,但在教导如何创建依赖项方面却没有,在教导如何为Github创建最佳composer.json方面。例如,version不建议使用该属性。但是大多数依赖项来自版本。例如,Symfony2的版本为2.4或2.3。如何在Github中维护我的项目的版本?
在Packagist中,Github新增的项目是dev-master。如何更改为稳定版或Beta版?我尝试过,minimum-stability但这并没有改变。
我几个小时前提交了这个问题。问题是我无法添加我自己的依赖项(不是一些symfony捆绑包),因为该项目在dev-master中(或者我认为)。
在Composer中,有没有一种方法可以构造我的自定义错误消息(类似throw / catch),当有人尝试通过composer安装我的项目但在自己的composer.json文件中具有我的项目不会设置的属性时,该错误消息将被“触发”喜欢吗?
有人可以在GitHub和Packagist上列出初学者的一些最佳做法。维护提示,git提示,请勿执行的提示,避免提示,请执行提示或任何其他提示。
另外,如果您想说的不是我的问题(我的知识有限的问题),请这样做。
预先感谢您提供所有答案。
我已经在我自己的服务器上成功设置了Satis,并且可以从中提取包.
但是,这些私有包中所需的依赖关系不断被克隆到它们的前沿版本而不是指定的版本约束.我认为Satis正在创建最新开发版本的本地镜像.但是我不想拥有本地镜像,我只需要它们直接从Packagist安装.
那么我如何设置项目/包/ Satis以在从Packagist安装的那些私有包中具有依赖性?
谢谢.
这是我的Satis构建文件:
{
"name": "Package Server",
"homepage": "http://packages.URL",
"repositories": [
{
"type": "vcs",
"url": "git@bitbucket.org:USERNAME/REPO.git",
"options": {
"ssh2": {
"username": "USERNAME",
"pubkey_file": "PUBFILE",
"privkey_file": "PRIVATEFILE"
}
}
}
],
"require-all": true
}
Run Code Online (Sandbox Code Playgroud)
这是需要私有包的项目的composer.json文件(包没有标记版本):
{
"name": "Test Project",
"description": "",
"require": {
"php": ">=5.4.0",
"USERNAME/REPO": "*"
},
"repositories": [
{
"type": "composer",
"url": "http://packages.URL"
}
],
"minimum-stability": "dev"
}
Run Code Online (Sandbox Code Playgroud)
这是私有包的composer.json:
{
"name": "USERNAME/RPO",
"description": "",
"require": {
"php": ">=5.4.0",
"illuminate/support": "5.0.*",
"vinkla/hashids": "~1.0"
},
"minimum-stability": "dev"
}
Run Code Online (Sandbox Code Playgroud) 我正在为Yii2 Framework构建一个包.
本地一切都运行得很好:测试是绿色的,作曲家安装/更新依赖项没有问题(我已经尝试了几台具有不同开发环境并且没有任何问题的机器).
但是当travis-ci尝试构建我的项目时,相同的composer命令会返回错误:"您的需求无法解析为可安装的软件包集".
Problem 1
- yiisoft/yii2 2.0.4 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.3 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.2 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.1 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- yiisoft/yii2 2.0.0 requires bower-asset/jquery 2.1.*@stable | 1.11.*@stable -> no matching package found.
- Installation request for yiisoft/yii2 2.0.* -> satisfiable by …Run Code Online (Sandbox Code Playgroud) 我正在尝试安装 Yajra,这是一个 Laravel 包,用于通过 AJAX 选项处理 DataTables jQuery 插件的服务器端工作。但我遇到了这个问题并且无法解决这个问题。请问您有什么可以帮助我的吗?
[Composer\Downloader\TransportException] 下载https://repo.packagist.org/packages.json时出现curl错误28 :10000毫秒后连接超时
我尝试composer update在代理服务器后面的 Windows 10 上运行,但出现错误。

我使用下面的命令设置 http 代理
SET HTTP_PROXY="http://192.168.1.6:808"
SET HTTPS_PROXY="http://192.168.1.6:808"
Run Code Online (Sandbox Code Playgroud)
这也返回相同的错误。