iT邦幫忙

2025 iThome 鐵人賽

DAY 2
0
DevOps

Mac 環境 n8n 30 天學習計畫系列 第 2

Day 2:Mac 環境安裝 n8n 步驟

  • 分享至 

  • xImage
  •  

步驟 1:安裝 Node.js
n8n 需要 Node.js(版本 18 LTS 以上)。

# 安裝 Homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

# 安裝 Node.js
brew install node

檢查版本:

node -v
npm -v

v24.7.0
11.5.1

步驟 2:安裝 n8n
在終端機執行:把 n8n 裝成全域指令

npm install n8n -g

步驟 3:啟動 n8n
安裝完成後,執行:

n8n start
Editor is now accessible via:
http://localhost:5678

Press "o" to open in Browser.

https://ithelp.ithome.com.tw/upload/images/20250916/20169144XRsG4JaHtY.png

步驟 4:測試 n8n 是否能跑

  1. Create Workflow
    2.拖一個 Cron Node(定時器)
    3.設定每5秒觸發一次(方便測試)
    4.再拖一個 Console Node(Function → 設定 return [{json:{message:"Hello n8n"}}])
    5.點右上角 Execute Workflow
    6.看到 Console Output 出現 "Hello n8n" 就表示成功!
    https://ithelp.ithome.com.tw/upload/images/20250916/20169144bIHbVZCojm.png
    確認成功畫面:
    https://ithelp.ithome.com.tw/upload/images/20250916/20169144CGX5cfMhVG.png

遇到的問題:
在使用n8n點擊 Create Workflow時發現只出現一次「Hello n8n」
因為Execute Workflow 只會立即跑一次,它不會依照 Cron Node 的排程去自動重複。
所以才會看到只出現一次「Hello n8n」,而不是像設定的「每5秒顯示一次」。
✅ 解法
在 Workflow 頂端開啟 Activate Workflow(啟用流程)。
這時 n8n 就會在背景跑,照著 Cron 設定自動觸發。
之後 每分鐘都會觸發一次,你就能在 Executions 頁籤裡看到執行紀錄。
點進去某個執行,就會看到 Console Node 輸出的結果(如上圖所見)

簡單來說:
Execute Workflow = 手動測一次。
Activate Workflow = 持續背景運行,Cron 才會生效。

模式 觸發方式 什麼時候會執行 適合用途 輸出查看方式
Execute Workflow(手動執行) 你按下右上角的 Execute workflow 按鈕 立即執行一次,無論 Workflow 裡有沒有 Trigger 測試節點設定、即時看結果 畫面下方 Logs / Output
Activate Workflow(啟用流程) Workflow 被設為 Active,依照 Trigger(例如 Cron、Webhook)自動執行 持續背景運行,根據條件觸發(如每分鐘、API call) 自動化任務、排程工作 上方 Executions 分頁(每次執行會有紀錄)

上一篇
Mac 環境 n8n 30 天學習計畫&學習大綱
下一篇
Day 3 :介面導覽體驗
系列文
Mac 環境 n8n 30 天學習計畫4
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言