2018年12月24日 星期一

Node.JS + HeroKu + Redis + Git + VSC

之前弄賴機器人沒有紀錄過程
這次在新電腦上重新跑了一次紀錄一下免得下次又花一樣的時間

首先在本機上先安裝
node.js
git
heroku windows
以上都是用關鍵字在google搜尋後找 win64 安裝包直接安裝即可

然後在安裝一個慣用的編輯器
這邊選 VSC (Visual Studio Code)
要用 notepad++ 或是其他的都可以

到此為止環境都用好了
但是還要把帳號都喚醒

先登入 heroku dashboard
如果 APP 在連結 Redis 有問題通常是因為太久沒使用
Redis 那邊被刪除資料庫了
去 Redis 重新 add 一個
並且把帳號ip 位置紀錄下來給 heroku .env 使用
REDISCLOUD_URL
redis://rediscloud:xxxxxxxxxxxxxxxxxxxxxx@redis_ip:redis_port

然後把 git 設定好
git config --global user.email ???
git config --global user.name ???

然後 heroku login 後
然後Clone 你的 repository
$ heroku git:clone -a "your app name"
就可以使用了

至此大功告成
heroku 上發布的 app應該是可以正常跑

--- 2019/02/04 除夕補充 ---
因為在每台機器都遇到 git windows 終端機亂碼,解決了又忘記
所以紀錄在這邊

解決 git 操作的亂碼
SET LC_ALL=C.UTF-8

解決路徑中文的亂碼
git config --global core.quotepath false