我不知道是否有人问这个问题,因为搜索主要是关于移动库安装目录的结果。
我有一个全局安装的composer命令。有没有办法在当前不同的目录中运行composer install
,即指定我想要运行命令的目录?
E.g。在/home/someuser
中,我希望获得与在composer install
内运行/home/someuser/myproject
时相同的结果。当然,一种方法是简单地更改当前目录,运行composer并返回。
答案 0 :(得分:98)
当然,试试composer install -h
。在那里,您会找到一个选项--working-dir
(或-d
)。这就是你要找的东西。
然后运行:
composer install -d=/home/someuser/myproject
您可以在composer docs中找到更多信息。
根据您的操作系统,可能需要删除=
:
composer install -d /home/someuser/myproject
答案 1 :(得分:13)
除了TomášVotruba的上述回答之外,我还必须在OSX上追加= charachter。所以完整的命令是:
composer install -d=/home/someuser/myproject
我在SO上发表的第一篇文章无法简单地将其添加为评论。
答案 2 :(得分:0)
这对我适用于ubuntu 18.04上的PHP 7.3
安装
composer install --working-dir = / your_composer_dir
更新
作曲家更新--working-dir = / your_composer_dir
答案 3 :(得分:-1)
运行:
fun onDoIt(view: View){
initDB()
for (t in 0..X-1) {
var N:String = parentList[t].dept
// NOTE two syntax here [t] and get(t)
if(t == 1){
var B:String = parentList[0].idD.toString()
println("$$$$$$$$$$$$$$$$$$$$$ ====== "+B)
}
var I:String = parentList.get(t).idD.toString()
println("################### id "+I+" for "+N)
}
}
private fun initDB() {
parentList = db.querySPDept()
if (parentList.isEmpty()) {
title = "No Records in DB"
} else {
X = parentList.size
println("**************************************** SIZE " + X)
title = "SP View Activity"
}
}
然后运行:
cd /home/mysites/google.com
以上步骤将打开名为(google.com)的目录,并在其中安装facebook Graph SDK。