部署 PHPHub 时的坑,怎么解决

Problem 1
    - Installation request for smartisan/follow dev-master -> satisfiable by smartisan/follow[dev-master].
    - smartisan/follow dev-master requires laravel/laravel >= 5.1 -> no matching package found.
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 18
leo

楼主的PHP版本是多少,laravel5.1需要php版本大等于5.5

7年前 评论

@leo 我的php版本是5.6+ mysql5.7+ 感谢!

7年前 评论

@leo

[root@VPS-RB9KQNSX default]# composer install -vvv
Reading ./composer.json
Loading config file /root/.composer/config.json
Loading config file /root/.composer/auth.json
Loading config file ./composer.json
Checked CA file /etc/pki/tls/certs/ca-bundle.crt: valid
Reading /root/.composer/composer.json
Loading config file /root/.composer/config.json
Loading config file /root/.composer/auth.json
Loading config file /root/.composer/composer.json
Loading config file /root/.composer/auth.json
Reading /root/.composer/auth.json
Reading /root/.composer/vendor/composer/installed.json
Loading plugin Fxp\Composer\AssetPlugin\FxpAssetPlugin
Running 1.2.2 (2016-11-03 17:43:15) with PHP 5.6.22 on Linux / 2.6.32-431.el6.x86_64
Reading ./composer.lock
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Reading ./composer.lock
Resolving dependencies through SAT
Dependency resolution completed in 0.005 seconds
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Installation request for smartisan/follow dev-master -> satisfiable by smartisan/follow[dev-master].
    - smartisan/follow dev-master requires laravel/laravel >= 5.1 -> no matching package found.

Potential causes:
 - A typo in the package name
 - The package is not available in a stable-enough version according to your minimum-stability setting
   see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.

Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
[root@VPS-RB9KQNSX default]# php -v
PHP 5.6.22 (cli) (built: Nov 16 2016 13:18:53)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
    with Zend Guard Loader v3.3, Copyright (c) 1998-2014, by Zend Technologies
7年前 评论

@leo 以上是运行命令后的日志

7年前 评论

看提示应该是 smartisan/follow 这个包的版本和框架不匹配,不知道你用的 composer 源是不是 packagist 的,可以考虑换成其他的软件源试试,比方说官方源

7年前 评论

@园子大魔王 minimum-stability:dev 试试?

7年前 评论

@hiword 多谢,我尝试一下,看是否有效果

7年前 评论

@messikiller 经过测试,更换源无效

7年前 评论
Lonexw

你可以尝试一下 直接在 composer.json 里面先把这个包(smartisan/follow)给移除掉进行安装,部署

我去看一下这个包影响那些功能,你也可以考虑去提交一下 issue

7年前 评论

@JobsLong 好的,我现在正在部署,先看一下有哪些影响,这个没有人fork一份吗~

7年前 评论
Lonexw

@园子大魔王 超哥 @overtrue 好像已经解决这个问题了,可以等待 @monkey 合并一下

https://github.com/summerblue/phphub5/pull...

7年前 评论

@JobsLong 多谢,我来看看#38

7年前 评论
monkey

@园子大魔王 我已经合并了,感谢 @overtrue 超哥

7年前 评论

@monkey 感谢,准备今天自己合并一下的,效率真高

7年前 评论
DukeAnn

这个东西的数据库要求版本太高

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!