我已经升级到最新的稳定后node和npm,我试过npm install moment --save.它package.json使用^前缀保存条目.以前,它是一个~前缀.
npm?~和之间有什么区别^?我有一个带有一些依赖项目的项目,我想安装另一个,但我想保持其他人的方式.所以我编辑了composer.json,但如果我运行composer install,我得到以下输出:
Installing dependencies from lock file
Warning: The lock file is not up to date with the latest changes in composer.json. You may be getting outdated dependencies. Run update to update them.
Your requirements could not be resolved to an installable set of packages.
Problem 1
- laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt is missing from your system.
- laravel/framework dev-master requires ext-mcrypt * -> the requested PHP extension mcrypt …Run Code Online (Sandbox Code Playgroud) composer update和之间有什么区别composer install?
我正在使用ZF2骨架应用程序,它有一个.gitignore,可以防止外部库被提交给git.在调试的过程中,我喜欢在图书馆的源代码中随处更改内容,以了解工作原理.如果这些是版本控制的,那么很容易将它们恢复到原始状态.
我如何强制Composer重新安装一个特定的框架,以便我可以再次获得一个新的 - 未修改的副本?
PS:请不要建议删除.gitignore文件,因为它出于某种原因; 它阻止我的第三方库进入我的应用程序的存储库.我总是可以在自动部署期间安装它们.
我在PowerShell的命令行中使用git,我正在尝试使用类似的东西
git difftool HEAD^
Run Code Online (Sandbox Code Playgroud)
Powershell似乎对待这就像我打字一样
git difftool HEAD
Run Code Online (Sandbox Code Playgroud)
所以插入符号消失了.如果我使用插入符号的多个副本,我会得到一个奇怪的错误:
git difftool HEAD^^
fatal: ambiguous argument 'HEAD@set': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions
Run Code Online (Sandbox Code Playgroud)
有趣的是,连续使用四个插入符号似乎可以逃逸到一个,所以git difftool HEAD^^^^按照我期望的git difftool HEAD^方式工作.
我尝试用单引号,双引号,严重的口音来逃避插入符号,似乎没有任何帮助.
这是PowerShell的一个功能,还是我的设置错了?
当我运行此命令时,我无法安装 Laravel 6.0:
composer create-project laravel/laravel laravel_6.0
Run Code Online (Sandbox Code Playgroud)
我想安装,v6.0但它带有v5.8.17.
如何下载最新版本的laravel?我的Php版本是7.2.10
composer init'我对命令有点困惑composer require
如果我是对的:
requireinit我有一个项目,但我不想将其发布到https://packagist.org/
我只想向我的项目添加一些库。
composer init在跑步之前我一定要先跑步吗composer require?
我看了一个教程,他们在composer init调用之前使用命令composer require,这让我很困惑,因为我认为这与composer init在 packagist 上发布库有关。
我对作曲家完全陌生;-)
我尝试使用 Composer 在我的本地主机(ubuntu 16.04)上安装 mPDF 7.1。
1.) 我安装了composer 1.6.5。
2.) 下载 mPDF 7.1 ( https://github.com/mpdf/mpdf/releases ) 并将文件夹解压到硬盘。
3.) 在 mpdf-7.1.0 文件夹中打开终端并键入$ composer require mpdf/mpdf启动进程
--> 抛出错误消息:
Problem 1
- The requested package mpdf/mpdf No version set (parsed as 1.0.0) is satisfiable by mpdf/mpdf[No version set (parsed as 1.0.0)] but these conflict with your requirements or minimum-stability.
Run Code Online (Sandbox Code Playgroud)
所以我不知道问题是什么,也没有在网上搜索任何帮助。你能帮助我吗?
安德烈亚斯
编辑:我也尝试过:
$ composer require mpdf/mpdf:7.1.0和
$ composer require mpdf/mpdf "^7.1.0"
抛出相同的错误消息...
我正在使用 laravel 5.4 开发一个项目。我正在编辑一个旧项目并添加一些功能。但是我在安装适合这个版本的 excel 包时遇到了问题。我认为 Maatwebsite/Laravel-Excel v:2.1 可能是合适的,但我如何安装旧版本的 Maatwebsite/Laravel-Excel,因为最后一个版本是 3.1 ?
php ×6
composer-php ×5
laravel ×2
excel ×1
git ×1
laravel-6 ×1
mpdf ×1
node.js ×1
npm ×1
package.json ×1
powershell ×1
windows ×1