准备学习 Ruby, Mac os 和 Linux 怎么选? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Risekyle
V2EX    macOS

准备学习 Ruby, Mac os 和 Linux 怎么选?

  •  
  •   Risekyle 2017-08-26 12:38:19 +08:00 5960 次点击
    这是一个创建于 3020 天前的主题,其中的信息可能已经有所发展或是发生改变。

    已经装好了 Ubuntu,但是还是觉得用起来麻烦,可能是不太习惯把。想问一下,Mac os 和 Linux 开发 ror 哪个更好一点啊,正好手里有点闲钱,如果 Mac os 更好的就打算入一个。如果好不到哪去的话,学生党还是能省就省吧。。。钱还可以省着出去旅游一趟。

    /div>
    41 条回复    2017-09-09 01:44:32 +08:00
    adeweb
        1
    adeweb  
       2017-08-26 12:44:46 +08:00
    MacOS 自带 Ruby
    SuperMild
        2
    SuperMild  
       2017-08-26 12:47:28 +08:00   1
    - 买 Mac 的好处远在写 Ruby 好不好之上。
    - 写 Ruby 本身 Mac 没有太多优势。
    - Linux 本身很适合学习编程。
    - 但人生不是只有编程,因此对于很多人来说在最好既使用 Linux,同时也使用 Mac 或 Win。
    frozenthrone
        3
    frozenthrone  
       2017-08-26 12:49:26 +08:00
    当然是 mac
    U7Q5tLAex2FI0o0g
        4
    U7Q5tLAex2FI0o0g  
       2017-08-26 12:50:47 +08:00
    仅仅在 ruby 这一点上,没有哪个好与不好。
    楼主的需求给的不足,无法评估。
    U7Q5tLAex2FI0o0g
        5
    U7Q5tLAex2FI0o0g  
       2017-08-26 12:52:00 +08:00
    一楼的说法并不能成为 mac 更好的理由。就算 linux 不自带 ruby,安装一下不也分分钟的事?
    xi4oh4o
        6
    xi4oh4o  
       2017-08-26 12:56:47 +08:00
    两个都挺好的,Mac 整体体验比 Linux 好
    oott123
        7
    oott123  
       2017-08-26 13:00:05 +08:00
    对 ruby 而言,只要不在 windows 上折腾,mac 和 linux 差不多
    windows 可能麻烦了点……
    recordnow
        8
    recordnow  
       2017-08-26 13:03:44 +08:00
    学 ruby 的话 linux 和 osx 都差不多。想省钱去旅游就 linux,不然就买 macbook 得个好工具。
    wweir
        9
    wweir  
       2017-08-26 13:05:52 +08:00 via Android   1
    同时使用 Mac/Windows/Arch Linux,,表示这都不是事儿。
    开始学,而不是停留在学习的准备阶段,这才是重点
    hololens
        10
    hololens  
       2017-08-26 13:09:30 +08:00
    @wweir 严重同意,我现在就是学 python 静心静不下。烦躁的很。
    Weny
        11
    Weny  
       2017-08-26 13:53:51 +08:00 via iPhone
    Mac
    fcka
        12
    fcka  
       2017-08-26 13:56:43 +08:00 via Android
    现在学 Ruby ?
    Yvette
        13
    Yvette  
       2017-08-26 15:23:37 +08:00 via iPhone
    想买 Mac 就买吧,跟学啥没关系,都一样,开心最重要
    chloerei
        14
    chloerei  
       2017-08-26 15:30:07 +08:00
    “手里有点闲钱”,“学生党还是能省就省吧”,“省着出去旅游一趟”。

    钱是自己挣的么?
    cokilee
        15
    cokilee  
       2017-08-26 15:33:56 +08:00 via iPhone
    @littleylv SUSE&openSUSE 也是自带 ruby 的呀,所以我觉得学习 ruby 和平台并没有太大关系。
    EPr2hh6LADQWqRVH
        16
    EPr2hh6LADQWqRVH  
       2017-08-26 15:39:20 +08:00 via Android
    学什么 Ruby 啊,你学 PHP 多好
    ipwx
        17
    ipwx  
       2017-08-26 15:54:22 +08:00
    有啥用啥。家里有钱富二代买一台扔一台也无所谓。
    crayygy
        18
    crayygy  
       2017-08-26 16:19:07 +08:00 via iPhone
    你要说学生党没什么钱,的确省一省应该的……但是省了买 Mac 的钱去旅游,作为一个学习阶段的人我不建议你这么做
    Lax
        19
    Lax  
       2017-08-26 16:50:46 +08:00
    先买吧,Mac 也能(容易)装 Linux
    marenight
        20
    marenight  
       2017-08-26 17:27:15 +08:00 via iPhone
    mac 自带的 ruby 能用?
    Risekyle
        21
    Risekyle  
    OP
       2017-08-26 17:35:34 +08:00
    @chloerei 你从出生开始就用的自己挣的钱?不是自己挣的我还不能用了吗?
    Risekyle
        22
    Risekyle  
    OP
       2017-08-26 17:37:17 +08:00
    @avastms 主攻 Java 已有两年,暂时不打算学 PHP,想学 Ruby 是因为一来自己想学,而来想去的公司用 Ruby 有加分。
    Risekyle
        23
    Risekyle  
    OP
       2017-08-26 17:40:13 +08:00
    我问这个问题,其实就是想知道 Mac 的优势,为什么大家都在关心其他的。。。直接回复 mac 的优缺点不就行了。。。
    Risekyle
        24
    Risekyle  
    OP
       2017-08-26 17:43:27 +08:00
    @fcka 49 年入国民党吗? 2333
    tomczhen
        25
    tomczhen  
       2017-08-26 17:48:08 +08:00 via Android
    还是选 Mac 把,免得还得发一贴问选哪个发行版:doge:
    Risekyle
        26
    Risekyle  
    OP
       2017-08-26 18:19:49 +08:00
    @tomczhen 哈哈哈,发行版不用问了,已经装好了
    halczy
        27
    halczy  
       2017-08-26 18:34:17 +08:00
    Windows 下可以用 Vagrant 来开 Linux 虚拟机。嫌 Vagrant 麻烦可以用 Cloud9 的云 IDE。Cloud9 用 GCE 台湾,性能还不错。

    MacOS/Linux 下各发行版是否自带的 Ruby 其实不太重要。实际你要用到 rvm 或 rbenv 来管理版本。
    oska874
        28
    oska874  
       2017-08-26 19:21:35 +08:00
    花式推 mac。
    i2ex。
    xingxingnuit
        29
    xingxingnuit  
       2017-08-26 20:57:28 +08:00
    mac 的话其实买个 2 手的就可以,5000 以内可以买到 me865 这样的。
    主要是 mac 可以做多种开发,iOS,Android,都可以写,你机器如果能完美 hackintosh 也不用换电脑了,加个内存和触摸板就行。
    cxbig
        30
    cxbig  
       2017-08-26 22:10:33 +08:00
    想换好装备别拿学习当借口。钱是自己的想花就花,不是自己的还是悠着点。
    artoostark
        31
    artoostark  
       2017-08-26 22:24:47 +08:00
    看有多少钱。
    fork3rt
        32
    fork3rt  
       2017-08-26 22:40:25 +08:00 via iPhone
    这个… 这个好像和操作系统没啥关系吧。
    Marfal
        33
    Marfal  
       2017-08-26 22:42:14 +08:00
    都行
    Totato5749
        34
    Totato5749  
       2017-08-26 22:43:33 +08:00
    po 不会是想去大疆吧
    AEANWspPmj3FUhDc
        35
    AEANWspPmj3FUhDc  
       2017-08-26 22:48:20 +08:00 via Android
    windows 也行,你们这些人啊,先学啊,管这么多干什么。
    wolffn
        36
    wolffn  
       2017-08-26 22:57:37 +08:00
    mac 肯定还是值得,买吧
    aristotll
        37
    aristotll  
       2017-08-27 00:26:58 +08:00
    mac 也不错很多东西都用 Ruby 的 如 homebrew 可以看工具源码学习
    lightening
        38
    lightening  
       2017-08-27 04:23:32 +08:00
    都行的,系统自带不自带没什么关系,反正你要用 rbenv。
    hst001
        39
    hst001  
       2017-08-27 17:52:24 +08:00
    在 i2ex 这种问题肯定有人无脑推 mac。
    语言不是平台独占的话,应该优先考虑其它需求,比如对游戏有没有需求,比如想省钱等等。如果不是跑很重的代码,一般般的笔记本就行了,win Linux 双系统也可以,工作后有钱再换其它喜欢的。
    crazyjin
        40
    crazyjin  
       2017-09-06 12:19:13 +08:00
    建议你使用 Mac +Linux(virtual box 后台运行)。Mac 用来使用 GUI 工具,Linux 用来学习、跑程序。
    既然你现在有一个电脑,那建议你装个 windows+Linux ( linux virtual box 后台运行)。省下的钱拿去泡妹子,等你走上编程的道路,女朋友就没那么好找了。。
    Risekyle
        41
    Risekyle  
    OP
       2017-09-09 01:44:32 +08:00 via iPhone
    @crazyjin 哈哈哈,令人窒息的操作,不过我已经有女票了,而且暂时不打算买 mac 了,ubuntu 下写也还不错。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5347 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 01:31 PVG 09:31 LAX 17:31 JFK 20:31
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86