【发布时间】:2023-01-22 17:46:10
【问题描述】:
我正在关注这个tutorial,
我在我的windows系统上安装了Docker和WSL2(Ubuntu 20.04.4 LTS),如下图所示,
当我尝试使用命令运行 Laravel 项目时,
./vendor/bin/sail up
为什么我收到错误消息,找不到此类文件或目录?
【问题讨论】:
标签: laravel docker docker-compose laravel-8
我正在关注这个tutorial,
我在我的windows系统上安装了Docker和WSL2(Ubuntu 20.04.4 LTS),如下图所示,
当我尝试使用命令运行 Laravel 项目时,
./vendor/bin/sail up
为什么我收到错误消息,找不到此类文件或目录?
【问题讨论】:
标签: laravel docker docker-compose laravel-8
代替:
./vendor/bin/sail up ❌
用这个:
bash ./vendor/laravel/sail/bin/sail up ✅
【讨论】:
bash ./vendor/laravel/sail/bin/sail -f ~/path-to-YML-file/docker-compose.yml up -d
composer update && npm install 为我工作
【讨论】:
这对我有用:
在您的终端中,运行此命令以打开您的 .bash_profile 文件:
nano ~/.bash_profile
并粘贴这个:
if [ -r ~/.bashrc ]; then
source ~/.bashrc
fi
退出并保存修改。
仍在您的终端中,运行此命令以打开您的 .bashrc 文件:
nano ~/.bashrc
并粘贴这个:
alias sail='bash vendor/bin/sail'
退出并保存修改。
您现在可以使用 Sail 打开任何 Laravel 项目并编写以下命令来启动它:
sail up
或者在后台运行它:
sail up -d
我在 WSL2 上使用 Ubuntu 20.04
【讨论】:
bash ./vendor/laravel/sail/bin/sail up ✅
【讨论】: