error

mysql

MySQL Docker 無法使用 --default-authentication-plugin 的問題

一直以來開發時期若有需要使用 MySQL 都是使用 Docker 來建立,畢竟方便又不會汙染到本機,之前一直都是使用以下的 docker-compose.yaml 來啟動: version: "3.1" services: db: image: mysql:8 command: --default-authentication-plugin=mysql_native_password restart: always ports: - "3306:3306" environment: MYSQL_DATABASE: {{MYSQL_DATABASE}} MYSQL_ROOT_PASSWORD: {{MYSQL_ROOT_PASSWORD}} 不過最近新建立時, pull 了最新版本的 MySQL image 後啟動確失敗了,

By Mars

error

JetBrains IDE Microsoft Defender configuration Error

最近 Rider 開啟後跳出的 Microsoft Defender configuration 提示視窗點選 Automatically 後,會出現以下錯誤訊息: 2024-05-24 14:21:07,800 [ 69257] INFO - #c.i.d.WindowsDefenderChecker - exclusion failed: [1, 7258ms] [C:\Users\{USERNAME}\AppData\Local\Programs\Rider\bin\launcher.exe, C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe, -ExecutionPolicy, Bypass, -NoProfile, -NonInteractive, -File,

By Mars

podman

遷移 Podman 4 to Podman 5

今天把 Podman 4 升級到 Podman 5 後發現整個 Podman 壞掉了,後來查了一下官網發布的消息算是預期的,只能怪自己沒注意。 本來很想說有沒有辦法不用重建全部,但想想東西也都不重要就打算清乾淨就好,找到別人提供的步驟指令 1. wsl --export podman-machine-default podman-machine-default.tar 2. wsl --unregister podman-machine-default 3. rm ${Env:USERPROFILE}\.config\containers\podman\machine\wsl\podman-machine-default.json 4. rm ${Env:USERPROFILE}\.config\containers\podman\machine\wsl\podman-machine-default.lock 5. Repeat steps 1

By Mars

unity

Unity Package Manager Error with Git(Install by Scoop)

最近有個 Unity 的專案中有直接使用 GitHub URL 當作 Package Manager Source 的套件,然後在開啟此專案後就會直接瘋狂跳出 Git 的視窗,接著就會噴出以下此錯誤 上網查了一輪,不是叫你清除 cache 就是刪掉 Packages 底下的 manifest.json 跟 packages-lock.json,但當然都沒用,還是一樣噴出錯誤無法繼續開啟專案。 最後想到了我的 Git 是透過 Scoop 來安裝的,想說該不會是此問題吧? 因此就移除了 Scoop 安裝的 Git 然後使用官方的安裝檔重新安裝。 果然問題就解決了,雖然不確定真的到底是為何,但總之是解決了,推測有可能是因為 Unity 呼叫 Git 的時候有其他的需求是跟 Scoop 安裝的方式不相容吧。 參考: * 封面圖來源:

By Mars

ubuntu

解決在 Ubuntu 22.04 上安裝 Ghost 遇到的問題

這次自己在安裝 Ghost CMS 的時候照著官方指引遇到了一些問題,留個記錄。 照著 Ghost 官方教學 應該會遇到一些狀況; 首先遇到底下這個錯誤 ✖ Starting Ghost One or more errors occurred. 1) CliError Message: Error trying to connect to the MySQL database. Help: You can run `ghost config` to re-enter the correct credentials. Alternatively you can run `ghost setup` again. 2) GhostError Message: Ghost

By Mars