natanfiuza/random-quotes

一个用于获取引语的简单包

v0.0.1 2023-02-21 17:07 UTC

This package is auto-updated.

Last update: 2024-09-21 20:59:18 UTC


README

从API生成随机引语

项目使用docker进行开发

创建了一个名为build的文件,它是一个别名,用于简化docker的执行。

在Windows上使用WSL。

build文件

一个用于执行docker命令的Linux bash脚本

注意!!

在WSL中创建build文件时,可能会出现错误,错误信息为Windows风格的行尾符\r\n,而不是期望的\n行尾符。

为了消除此错误,请使用以下命令

sed $'s/\r$//' ./build.sh > ./build

首先在Windows上创建build.sh文件,然后再执行上面的命令。

build.sh文件内容

#!/usr/bin/env bash

docker run --rm -it \
    -u $(id -u):$(id -g) \
    -v $(pwd):/app \
    -w /app \
    composer:latest "$@"

在build上执行测试

./build php -v

注意!第一次会下载docker镜像

安装依赖

  • Pest PHP

    ./build composer require pestphp/pest --dev --with-all-dependencies
    

    注意!请确认选择yes以执行以下选项:Do you trust "pestphp/pest-plugin" to execute code and wish to enable it now? (writes "allow-plugins" to composer.json) [y,n,d,?] y

    要开始测试

    ./build vendor/bin/pest
  • Guzzle HTTP

    ./build composer require guzzlehttp/guzzle