github 发布repository 通过 composer 加载

相关网站

https://github.com     https://packagist.org

步骤:

1、现在上面两个网站注册账号

2、在github 创建 repository 生成后的地址为 https://github.com/RainLi/chuan

3、在packagist 提交在github上面生成的repository 地址  然后会提示  not auto-loaded

4、

Go to your GitHub repository

Click the "Settings" button

Click "integrations & Services"

Add a "Packagist" service, and configure it with your API token, plus your Packagist username

Check the "Active" box and submit the form

操作目的是与packagist 关联

5、运行如下代码

curl -XPOST -H‘content-type:application/json‘ ‘https://packagist.org/api/update-package?username=RainLi&apiToken=【packagist 的Api Token】‘ -d‘{"repository":{"url":"【github 的repository 的地址 如: https://github.com/RainLi/chuan】"}}‘

6、其他:composer 相关命令

alias composer-dist-require="composer require --prefer-dist -vvv --optimize-autoloader --profile"
      alias composer-source-require="composer require --prefer-source -vvv --optimize-autoloader --profile"
     alias composer-dist-update="composer update --prefer-dist -vvv --optimize-autoloader --profile"
     alias composer-source-update="composer update --prefer-source -vvv --optimize-autoloader --profile"
     alias composer-clear-cache="composer clear-cache -vvv --profile"
    alias composer-remove="composer remove -vvv --profile"

//显示加载的详情

composer require rainli/test v1.0.0 --prefer-dist -vvv --optimize-autoloader --profile

				
时间: 2024-08-10 19:14:42

github 发布repository 通过 composer 加载的相关文章

WebForm发布提示:无法加载或找不到oracle.dataaccess文件

出错提示: 在32位错做系统的开发机上引用了第三方插件(oracle的dataaccess)完成的项目,将发布的程序拷贝到64位的服务器上进行发布时提示无法加载或找不到dataaccess文件. 错误原因: 因为是在32位的的服务器上开发,在添加引用文件时,添加的引用文件是在32位操作系统上使用的,而在64位系统中则会找64位的文件所以导致找不到或版本不对,从而导致报错. 解决方法: 1.在64位操作系统找到对应的引用文件(oracle的dataaccess),要是64位操作系统使用的文件,拷贝

thymeleaf-extras-db 0.0.1发布,select标签加载数据的新姿势

在写thymeleaf页面的时候,我为了偷懒,不想为每个select下拉列表框都写一个接口,于是这个懒人jar诞生了.该jar的核心功能是直接通过thymeleaf页面的自定义标签的属性,直接运行sql并初始化select数据. 项目地址: github gitee 简介 thymeleaf-extras-db是针对thymeleaf的扩展,主要是简化前端select标签数据的获取,让select标签直接从数据库加载数据,而不需要单独写接口,支持缓存. 导入 <dependency> <

MVC项目发布IIS CSS无法加载

IIS配置网站在本地服务器调用不了CSS,新装了一个WIN8系统,IIS配置好之后做好的网站样式表浏览器不调用 处理方法 : 把静态内网 勾选打上即可 如果上述方法操作完成还是访问不鸟就继续往下看 权限的处理<configuration>   <location path="允许匿名访问的文件夹名称或者文件路径">      <system.web>         <authorization>            <allow

解决访问github时css、js样式加载不了

最近发现访问github时会时不时出现样式加载不了的问题 F12查看控制台信息,发现几个样式文件time-out,当然是GRW的杰作 DNS解析不了就只有自己连IP地址了,在http://serve.netsh.org/pub/ping-tool/中查看这两个域名的IP地址,更改本地hosts文件 ubuntu的hosts在/etc/hosts文件中 更改过后别忘了重启网络  sudo /etc/init.d/networking restart 再次访问github

Laravel 学习笔记之 Composer 自动加载

说明:本文主要以Laravel的容器类Container为例做简单说明Composer的自动加载机制. Composer的自动加载机制 1.初始化一个composer项目 在一个空目录下composer安装Laravel的容器Container包: composer require illuminate/container 然后在该目录下新建一个index.php文件,然后分析下Container类为何能被实例化: <?php /** * Created by PhpStorm. * User:

深入解析 composer 的自动加载原理 (转)

深入解析 composer 的自动加载原理 转自:https://segmentfault.com/a/1190000014948542 前言 PHP 自5.3的版本之后,已经重焕新生,命名空间.性状(trait).闭包.接口.PSR 规范.以及 composer 的出现已经让 PHP 变成了一门现代化的脚本语言.PHP 的生态系统也一直在演进,而 composer 的出现更是彻底的改变了以往构建 PHP 应用的方式,我们可以根据 PHP 的应用需求混合搭配最合适的 PHP 组件.当然这也得益于

使用PSR-4配合composer autoload 自动加载文件夹

require 文件很麻烦,使用PSR-4搭配composer一次加载,终生受用. 感觉类似java中的import了,自己先记录一下最近理解的. 用composer管理自己的包吧 安装composer 这个不多赘述 英文版教程 中文版教程 PSR-4规范 PSR-4-autoloader 构建项目目录 |-project ? |-src ? |-View.php ? |-app ? |-Tools.php |-composer.json 上面路径的View.php在project/src/Vi

Universal-Image-Loader(UIL)图片加载框架使用简单介绍

这个也是最近项目中使用到的第三方图片加载框架,在这里也自己总结一下,简单的介绍一些使用的方式. UIL图片加载框架特点 简介: 项目地址:https://github.com/nostra13/Android-Universal-Image-Loader 异步加载图片或者加载大量图片经常会遇到图片错乱或者OOM等相关问题.UIL图片缓存,目前使用最广泛的图片缓存,支持主流图片缓存的绝大多数特性. 我们看下该图片加载的三级缓存原理 特点: 1.多线程下载图片,图片可以来源于网络,文件系统,项目文件

SVN出现了不可加载项怎么解决?

    有句话叫"效果好不好,谁用谁知道",之前机房合作的时候向SVN提交项目的时候一直都是组长负责的,自己也没有参与,只是知道更新,编译和提交,别的就不知道了,可是最近做成绩登统系统的时候,由于我们的项目的分为了三个解决方案,我负责其中的一个解决方案,当项目测试成功之后,框架基本完成,本以为直接上传到SVN上就可以了,但是想不到的是问题接踵而至. 写出来的目的是以希望以自己为鉴,能够让别的人少走误区. 1.      遇到的问题       上传是可以成功的,但是当检出的时候一下子我