1.1k1 分鐘

# 問題描述 EndeavourOS 更新時出現錯誤訊息,且每次更新時都出現。 :: 進行安裝嗎? [Y/n] :: 正在接收軟體包… libusbmuxd-2.0.2-3-x86_64 31.8 KiB 529 KiB/s 00:00 [------------------------------------] 100% libplist-2.3.0-2-x86_64 140.7 KiB 1315 KiB/s 00:00 [------------------------------------] 100
7721 分鐘

# 問題描述 在 Linux 內 DBeaver backup Start 按鈕無法點選,也無法 Next # 環境 OS: EndeavourOS, BUILD_ID=2023.03.06 DBeaver Community 23.0.3 Database: 雲端 PostgreSQL # 修正方法 # 安裝 PostgreSQL sudo pacman -S postgresql # 查看 pg_dump 位置 $ whereis pg_dump pg_dump: /usr/bin/pg_dump /usr/share&#x
1.2k1 分鐘

# 前言 通常 Vue 部屬都是先打包成靜態網頁再部屬到 web 服務器上,但如此無法做到程式碼上傳版控後自動部署,因為上傳的是原始碼,不是打包後的靜態網頁。 所以 Vue 搭配 Docker 時,有種作法是把原始碼直接直接 build 成執行 npm run dev 的 docker image 後放在 server 執行。 這種作法產生的 docker image 很大,枉費還用 Vue # 縮減方式 使用 Multi-stage builds,在第一個 stage build 出靜態網頁,複製到第二個 stage 跟 web service 打包成 image。 假設原本 Dock
1.6k1 分鐘

# 參數說明 --noconfirm 自動確認 --needed 已安裝的套件不重複安裝 # 注音輸入法 (新酷音) pacman -S --noconfirm --needed fcitx5 fcitx5-im fcitx5-chinese-addons fcitx5-configtool fcitx5-chewing 修改 /etc/environment 檔案,增加下面設定 GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx # 藍芽 pacman -S -
9211 分鐘

# 描述 Linux 作業系統開機顯示 recovering journal,無法正常進入桌面環境。 完整訊息如下,出現 recovering journal 後,要等個幾分鐘才會再出現後續的訊息。 /dev/nvme0n1p5: recovering journal /dev/nvme0n1p5: clean, 1217915/16416000 files, 17252131/65536000 blocks [ TIME ] Timed out waiting for device /dev/sda2. [DEP
5.4k5 分鐘

# 錯誤訊息 Visual Studio Code 1.76.1 版本已不會有此問題 更新 Visual Studio Code 後,進入 Dev Containers 出現錯誤 The connection to the terminal's pty host process is unresponsive,且 terminal 無法使用。 點選 Restart pty host 後 terminal 仍無法正常顯示 # 環境 作業系統 $ lsb_release -a LSB Version: n/a Distributor ID: ManjaroLinux
4.3k4 分鐘

# 新手指南 這是一篇新手進公司後整理內部開發流程的 事故 故事 # 要有光 上班第一天,要緊頭一件事就是 認清自己在食物鏈中的位置 熟悉開發環境,目前公司開發到佈署的流程是原始碼在每個人的環境都有一份,如果有修改再傳修改的檔案給知道怎麼佈署的人去佈署,這方式有時後會漏掉檔案,也很難搞清哪個才是最新版本的程式。而且每個人開發環境不同,剛拿到專案原始碼時啟動失敗,同學會教我一些奇計淫巧至今令我匪夷所思的方法(為什麼要修改 node_modules 內的檔案?)。 改的檔案是最新版的嗎? 覆蓋別人給的檔案後,原本改好的程式不見了。 你給的檔案無法執行,說有缺少 function。 『可以只給提供
10k9 分鐘

# 環境 在 Google Kubernetes Engine (GKE) 內建置 Redis 叢集 GKE node: g1-small * 2 (version 1.24.8-gke.2000) Redis 7 # 建立 ConfigMap 建立給 redis 節點使用的共用設定檔,名稱為 redis-cluster,之後建立為 volume 讓每個容器使用 apiVersion: v1 kind: ConfigMap metadata: name: redis-cluster data: update-node.sh: | #!/bin/sh
2.9k3 分鐘

# 主旨 把專案運行的 GCP VM 環境佈署動作整理,建立 shell script 進行快速佈署。使用作業系統為 Linux Ubuntu # 執行之前 先執行下面指令,切換為 root 角色 sudo su - # 要新增的 Linux 帳號 把要新增的帳號、密碼作為變數寫在 script 最上面,為了給共同維護的人登入用的。 ACCOUNT=<帳號> PASSWORD=<密碼> # GitHub 帳號 執行環境會把 docker image 從 GitHub registry 抓下來執行,所以在 script 最上面把 GitHub
2.2k2 分鐘

# 環境 在 docker compose 中,使用 nginx 導向 websocket 到 container 內 # 錯誤訊息 websocket 連接不上,查看 request headers 顯示 Provisional headers are shown # Solution 搜尋解決方法是在 nginx.conf 內加上 proxy_set_header Upgrade $http_upgrade; proxy_set_header Connection "upgrade"; # 範例 location /backend/ {