2022年8月

$ brew install pyenv

# Any modern version python should do. I don't think Python 2 is required any more.
$ pyenv install 3.10.3
$ pyenv global 3.10.3

# Add pyenv to your PATH so that you can reference python (not python3)
$ echo "export PATH=\"\${HOME}/.pyenv/shims:\${PATH}\"" >> ~/.zshrc

# open a new terminal window and confirm your pyenv version is mapped to python
$ which python
$ python --version

# Now try to re-run yarn install
$ yarn
# 查看当前版本
pyenv version

# 查看所有版本
pyenv versions

# 查看所有可安装的版本
pyenv install --list

# 安装指定版本
pyenv install 3.6.5
# 安装新版本后rehash一下
pyenv rehash

# 删除指定版本
pyenv uninstall 3.5.2

# 指定全局版本
pyenv global 3.6.5

# 指定多个全局版本, 3版本优先
pyenv global 3.6.5 2.7.14

# 实际上当你切换版本后, 相应的pip和包仓库都是会自动切换过去的

Node-gyp error while npm install on macos Monterey

yarn add node-sass

一、前言

1、本教程主要内容

  • 适用Homebrew安装MySQL
  • MySQL 8.0 基础适用于配置
  • MySQL shell管理常用语法示例(用户、权限等)
  • MySQL字符编码配置
  • MySQL远程访问配置

2、本教程环境信息与适用范围

  • 环境信息
软件/环境版本/说明
macOSmacOS High Sierra
MySQLMySQL 8.0.12
  • 适用范围
软件版本
macOSmacOS
MySQL8.0.x

- 阅读剩余部分 -

app/Admin/bootstrap.php 添加扩展


Encore\Admin\Form::extend('DateMultiple', App\Admin\DateMultiple::class);

创建 DateMultiple

<?php

namespace App\Admin;

class DateMultiple extends \Encore\Admin\Form\Field\DateMultiple
{
    protected static $css = [
        '/statics/js/npm/flatpickr@4.6.13/flatpickr.min.css',
        '/statics/js/npm/shortcut-buttons-flatpickr@0.3.0/light.min.css',

    ];

    protected static $js = [
        '/statics/js/npm/flatpickr@4.6.13/flatpickr.js',
        '/statics/js/npm/shortcut-buttons-flatpickr@0.1.0/shortcut-buttons-flatpickr.min.js',
        '/statics/js/npm/flatpickr@4.6.6/zh.js',
    ];
}