thinkphp5.1 升级框架版本 为啥无效?

新手上路,请多包涵

composer update topthink/framework:5.1.41
升级到最新版本,结果 用php think version查看还是老的版本 v5.1.35 LTS

阅读 2k
2 个回答

按照命令执行提示,已经告诉你原因了,因为当前环境下,不允许使用root用户或者超级用户权限执行,所以你需要更换一个账户进行update命令。

看你的 composer.json 里面的内容,如果里面 topthink/framework 是设置了固定的版本,而不是范围版本号,或者你更新的版本不在范围内,那么你这样更新将会被拒绝。

解决方案:将 composer.json 中的 topthink/framework 的版本号修改成你要更新的版本号,然后保存,再在控制台执行 composer update topthink/framework 进行更新即可。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题