Re: [請益] mac php環境要懶人包還是一個個灌消失

看板Soft_Job (軟體人)作者時間7年前 (2018/06/10 11:22), 7年前編輯推噓19(20136)
留言57則, 27人參與, 最新討論串3/3 (看更多)
※ 引述《sec5566 (sec)》之銘言: : 主要用windows開發, : 最近想提升價值開始自學mac系統, : 聽同事說php apache mysql最好一個個灌, : 不過上網找教學滿多都是直接用懶人包做的, : 像是mamp之類, : 直接用懶人包是不是就夠了, : 還是一定要習慣單獨灌不可? : 我看滿多職缺都要會linux的, : 需不需要特別學linux還是會mac就好? 做 server side,你真正的工作環境是 Linux(如果你碰到比較宅的傢伙,也許會用 FreeBSD) Mac 只是看起來一樣用起來也幾乎一樣然後人家能跑的程式她幾乎都能跑的開發環境而已 (Mac 當然可以當 web server,但這樣花錢的人不多,通常是有特定用途...) 兩邊九成的知識可以共通,但是如果你在意那一成,你該直接弄台 linux 來玩 然後用 Mac 可以強迫你日常生活也在一樣的環境裡面 然後沒有人不用懶人包做事的啦,Linux 上面的懶人包才多,多到幾乎每套 Linux 都內建懶人包管理系統 yum / apt / dpkg / pacman ...這些都是懶人包管理器,如果裝 Ubuntu 那平常應該會用 apt 比較有挑戰性的其實是,有些好用的懶人包不是「官方」包的,而是民間自炊 (例如 PHP 大部分人不是用官方版,而是用某個叫做 ondrej 的傢伙自己包的) 要把民間自炊版的設定加進懶人包管理器,比實際安裝套件還麻煩... Mac 上沒有官方懶人包系統,但是有民間做的 Homebrew 懶人包管理器 我認為這東西每個在 mac 上認真用指令介面的人都該裝起來 相比之下,Windows 上面叫做懶人包的東西跟本世紀末荒野傳說 再來,如果你想學習亂裝東西的話,我建議你找一台可以隨時重灌不會心痛的東西 例如可以弄台 raspberry pi,系統爛了就重刷記憶卡就好 或是 DigitalOcean / Linode 之類的雲端虛擬機開一台來玩,不爽就關掉重開,以小時計費 Google 雲端平台更嗆,最小台的機器他讓你可以開一台來玩不用錢 如果你是自己用 Mac 電腦,拿自己的電腦亂裝東西結果玩壞了,會哭的 最後,現在每台 Mac 應該都內建 apache 跟 PHP(跟 python 跟 ruby),其實不用另外裝(死 -- Sent from my little pony -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.239.100.249 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1528600936.A.D77.html

06/10 11:26, , 1F
用linux的才宅咧 ~.~
06/10 11:26, 1F

06/10 11:30, , 2F
用內建的開發 裝了一堆套件然後就掛了QQ
06/10 11:30, 2F

06/10 11:39, , 3F
你知道nuget 是什麼東西嗎?
06/10 11:39, 3F

06/10 11:39, , 4F
Windows 上面叫做懶人包的東西跟本世紀末荒野傳說 ???
06/10 11:39, 4F

06/10 11:40, , 5F
不過算了,畢竟等一下就會有人說那不一樣
06/10 11:40, 5F

06/10 11:44, , 6F
軟黑腦中的 windows 還停留在20年前,怕你看完nuget會昏倒
06/10 11:44, 6F

06/10 11:49, , 7F
nuget 確實滿猛的 連 python 都能裝
06/10 11:49, 7F

06/10 11:54, , 8F
更別說很多人vs code的套件管理強而跳過來。
06/10 11:54, 8F

06/10 11:56, , 9F
^因為
06/10 11:56, 9F

06/10 12:33, , 10F
軟黑只要平常用的指令不能用就崩潰啦...還nuget勒XD
06/10 12:33, 10F

06/10 12:36, , 11F
哇軟粉好兇
06/10 12:36, 11F
我「以為」nuget 是專案用的套件管理不是系統套件管理 所以不是拿來類比 apt 而是跟 composer / pip / npm 相對照? 如果我錯了,我會很吃驚 我以為 windows 做這件事情的東西叫做「新增/移除程式」 但也會很開心,因為這世界上的好東西變多了 ※ 編輯: GALINE (36.239.100.249), 06/10/2018 12:52:40

06/10 12:59, , 12F
現在有chocolatey啊 https://chocolatey.org
06/10 12:59, 12F
好,我暈倒了 XDDDDD 我還真不知道 windows 現在可以這樣搞,棒棒... ※ 編輯: GALINE (36.239.100.249), 06/10/2018 13:06:27

06/10 13:42, , 13F
Mac的Python不要用內建的
06/10 13:42, 13F

06/10 14:01, , 14F
自己沒看過就以為沒有,笑了
06/10 14:01, 14F

06/10 14:04, , 15F
windows已經能用linux子系統了https://goo.gl/YfQASo
06/10 14:04, 15F

06/10 14:05, , 16F
雖然還很陽春 但不代表沒有
06/10 14:05, 16F

06/10 14:05, , 17F
Win 10可以裝ubuntu subsystem啦,指令不會不能用啦
06/10 14:05, 17F

06/10 14:06, , 18F
只是他兩邊的環境變數那些直接混在一起,有點詭異而已
06/10 14:06, 18F

06/10 14:06, , 19F
還可以跑exe..
06/10 14:06, 19F

06/10 14:06, , 20F
這篇文章比較新https://goo.gl/GtucHv
06/10 14:06, 20F

06/10 14:12, , 21F
chocolatey好像發展的不太好?
06/10 14:12, 21F

06/10 14:15, , 22F
win10那個subsystem真的可以用來做事情嗎.... 我還是用Vbox
06/10 14:15, 22F

06/10 14:40, , 23F
所以 Nuget 真的能裝系統套件嗎 身為MS粉我很好奇 XDD
06/10 14:40, 23F

06/10 14:41, , 24F
我覺得 subsystem 不錯用啊
06/10 14:41, 24F

06/10 14:52, , 25F
machine level 請見 OneGet
06/10 14:52, 25F

06/10 15:10, , 26F
第一次知道微軟有 oneget 這種東西...該來研究看看了
06/10 15:10, 26F

06/10 16:05, , 27F
windows 上面我推薦用 https://scoop.sh/
06/10 16:05, 27F

06/10 16:06, , 28F
ubuntu也有根本用不到的python 2啊
06/10 16:06, 28F

06/10 16:09, , 29F
安裝跟反安裝都很方便,不會汙染到 PATH
06/10 16:09, 29F

06/10 16:10, , 30F
還可以用來切換 python2 跟 python3
06/10 16:10, 30F

06/10 16:11, , 31F
除了目前遇到最難搞的是 ruby,用起來都很順
06/10 16:11, 31F

06/10 17:07, , 32F
OneGet己經改名叫PackageManagement
06/10 17:07, 32F

06/10 17:08, , 33F
個人覺得還是沒有說很好用
06/10 17:08, 33F

06/10 17:12, , 34F
chocolatey沒用過,看介紹挺威的 發展不好怎麼說?
06/10 17:12, 34F

06/10 17:13, , 35F
subsystem 可用,而且挺不錯的
06/10 17:13, 35F

06/10 17:14, , 36F
至於nuget 能不能裝系統套件那要看指的是什麼
06/10 17:14, 36F

06/10 17:15, , 37F
至少能裝python 或是 node.js,這一類的東西
06/10 17:15, 37F

06/10 17:16, , 38F
不是只能拿來抓專案用的package
06/10 17:16, 38F

06/10 18:03, , 39F
Python是內建的
06/10 18:03, 39F

06/10 18:04, , 40F
不過最近2版要停止更新了
06/10 18:04, 40F

06/10 19:07, , 41F
Windows 下 有chocolatey 能用啦,不然還有 msys2
06/10 19:07, 41F

06/10 19:08, , 42F
chocolatey 也沒發展不好吧,只是一般大眾更習慣 In
06/10 19:08, 42F

06/10 19:08, , 43F
staller
06/10 19:08, 43F

06/10 21:23, , 44F
Netflix Open Connect Appliance 也用 FreeBSD @@
06/10 21:23, 44F

06/10 22:11, , 45F
請問用虛擬機裝跟使用googlw雲端的差別在哪裡?
06/10 22:11, 45F

06/11 07:57, , 46F
連chocolatey都不知道還敢評論Windows...
06/11 07:57, 46F

06/11 08:16, , 47F
差在digitalocean虛擬機器要付錢,google(gcp)有免費
06/11 08:16, 47F

06/11 08:16, , 48F
等級的機器
06/11 08:16, 48F

06/11 09:02, , 49F
提醒 不要用mac內建的python啦
06/11 09:02, 49F

06/11 09:31, , 50F
windows的懶人包大宗還是installer,你在講的東西是 package
06/11 09:31, 50F

06/11 09:31, , 51F
manager 本來windows就是弱勢晚發展
06/11 09:31, 51F

06/11 09:33, , 52F
要評論世紀末荒野傳說 windows server跟linux還有很多優劣可
06/11 09:33, 52F

06/11 09:33, , 53F
以比 不過要評論前先清楚了解是在處理什麼需求再來丟 不然非
06/11 09:33, 53F

06/11 09:33, , 54F
常不負責任
06/11 09:33, 54F

06/13 03:00, , 55F
曾經用過chocolatey,很多軟體裝完會有問題
06/13 03:00, 55F

06/13 03:01, , 56F
結果最後還是手動到各軟體官網抓installer來裝...
06/13 03:01, 56F

06/13 03:02, , 57F
多年前的使用經驗,現在不知道有沒有改善
06/13 03:02, 57F
文章代碼(AID): #1R79bert (Soft_Job)
文章代碼(AID): #1R79bert (Soft_Job)