安装 laravel 最终进入错误的目录(带有 cygwin 的作曲家)
Install laravel ends up in wrong directory (composer with cygwin)
我正在尝试使用 cygwin 安装 laravel,cygwin 是 windows 的命令行工具。
我用这条线
composer create-project laravel/laravel=4.2.0 c/my_workspace/projectname --prefer-dist
安装一切。但它不会在 c:/my_workspace/projectname 中结束。相反,它最终出现在 cygwin64/c/my_workspace/projectname 中。
下次我尝试时,它最终出现在另一个文件夹中,也在 "cygwin64" 中。
不管我指定什么路径,由于某种原因,该路径将从cygwin64 文件夹开始。顺便说一句,在 cygwin 中,路径总是有一个前缀,称为 /cygdrive/。这是导致它从 cygwin64 启动的原因吗?
我也尝试通过导航到
从 cmd 执行它
cd c:/myworkspace
然后进入
composer create-project laravel/laravel=4.2.0 /projectname --prefer-dist
它说"Installling",然后"loading from cache"(?),然后它说
failed to download laravel/laravel from dist: C:my_workspace/vendor/composer/5079c43b does not exist and could not be created
然后它尝试从源下载。克隆开始时失败:
Failed to clone git@github.com:laravel/laravel.git, git was not found
我终于安装好了。我想我写文件路径的方式有问题:
c/my_workspace/projectname
因此它是在 cygwin64 文件夹中创建的(出于某种原因)。这次我导航到我想要安装的文件夹:
cd c:/my_workspace/projectname
然后安装:
composer create-project laravel/laravel=4.2.0 --prefer-dist
但是,我遇到了 mkdir() 权限被拒绝的问题,运行 cygwin 作为管理员解决了这个问题。
然后我遇到了另一个问题,您使用
设置 laravel 开发服务器
$ php artisan serve
它找不到 artisan 文件,因为它位于 "laravel" 文件夹中(!?),我猜这是不对的,所以我将 laravel 文件移回了我的项目文件夹并删除了 laravel 文件夹。 laravel 开发服务器已经启动,所以我想它现在可以工作了。
我正在尝试使用 cygwin 安装 laravel,cygwin 是 windows 的命令行工具。
我用这条线
composer create-project laravel/laravel=4.2.0 c/my_workspace/projectname --prefer-dist
安装一切。但它不会在 c:/my_workspace/projectname 中结束。相反,它最终出现在 cygwin64/c/my_workspace/projectname 中。
下次我尝试时,它最终出现在另一个文件夹中,也在 "cygwin64" 中。
不管我指定什么路径,由于某种原因,该路径将从cygwin64 文件夹开始。顺便说一句,在 cygwin 中,路径总是有一个前缀,称为 /cygdrive/。这是导致它从 cygwin64 启动的原因吗?
我也尝试通过导航到
从 cmd 执行它cd c:/myworkspace
然后进入
composer create-project laravel/laravel=4.2.0 /projectname --prefer-dist
它说"Installling",然后"loading from cache"(?),然后它说
failed to download laravel/laravel from dist: C:my_workspace/vendor/composer/5079c43b does not exist and could not be created
然后它尝试从源下载。克隆开始时失败:
Failed to clone git@github.com:laravel/laravel.git, git was not found
我终于安装好了。我想我写文件路径的方式有问题:
c/my_workspace/projectname
因此它是在 cygwin64 文件夹中创建的(出于某种原因)。这次我导航到我想要安装的文件夹:
cd c:/my_workspace/projectname
然后安装:
composer create-project laravel/laravel=4.2.0 --prefer-dist
但是,我遇到了 mkdir() 权限被拒绝的问题,运行 cygwin 作为管理员解决了这个问题。
然后我遇到了另一个问题,您使用
设置 laravel 开发服务器$ php artisan serve
它找不到 artisan 文件,因为它位于 "laravel" 文件夹中(!?),我猜这是不对的,所以我将 laravel 文件移回了我的项目文件夹并删除了 laravel 文件夹。 laravel 开发服务器已经启动,所以我想它现在可以工作了。