新手问题 难道 Ubuntu 才是开发 Rails 的最佳环境?

匿名 · 2013年12月02日 · 最后由 chanshunli 回复于 2014年06月03日 · 4738 次阅读

在 Mac 下用虚拟机搭建了一个 ubuntu Rails 开发环境 感觉还不错 很多东西用 apt-get 就可以搞定 准备给自己的 Mac 搞一个 ubuntu 的分区 不过 还需要再研究一下如何安装 触摸板怎么样。。。。

匿名 #2 2013年12月02日

#1 楼 @Rei Thanks

搞不明白,都有 mac 了还要用 ubuntu 来开发 rails??mac 下的 pow 和 livereload 是我不想用其他系统开发 rails 的原因之一了...

#3 楼 @AlphaLiu

  1. Pow 并非只有 Mac 能享受,见:https://github.com/ysbaddaden/prax
  2. livereload 更是平台不相关的技术,有很多种办法实现它,除非你依赖只能在 Mac 上运行的客户端 app……那就弱爆了

不过依然表示对使用 Mac 装 Ubuntu 开发 Rails 不理解,楼主不知道 homebrew 么?当然不是说不能用,只是 apt-get 这个理由恐怕会让你错过很多 Mac 的美好哦。其实我也有用 vagrant,只不过不做日常开发用。

mac 虚拟机 ubuntu,不是用 vagrant 的话想想都疼

有了 mac 还装什么 ubuntu, 用 ubuntu 只有一个理由就是买不起 mac

直接在 mac 下开发 rails 应该是最爽的啊,当然如果需要模拟测试的服务器会用 Vagrant

用不起 mac 才会用 Ubuntu

楼主请安装 Homebrew

有 mac 了还用 ubuntu...只有我这种买不起 mac 的人才用 ubuntu 啊。

匿名 #11 2013年12月03日

#10 楼 @quakewang 额。。。我是做 iOS 开发的 业余学习 rubyonrails 喜欢研究内核 哈哈哈 #8 楼 @py890000

MacUbuntu 都很好 , 在这两个之一开发都完全没有问题 , 选择一个合适你的才重要 . 在 Mac 平台安装 Ubuntu 是件很蛋疼的事情 , 楼主请自重 . 虚拟机也算了吧 ....

#3 楼 @AlphaLiu 这两个工具我都没用...哈哈哈

楼主请用 Homebrew

匿名 #14 2013年12月03日

#4 楼 @nightire 嗯 只是玩一下 我主业是做 iOS 初学 rails 安装的 UBUNTU 主要是 要把一个三无产品跑起来 还用的是 rails2.3

难道 apt-get 比 Homebrew 还要爽?

apt-get 肯定比 homebrew 爽

匿名 #18 2013年12月03日

#17 楼 @harryxu 看来 我已经挑起了“战争了”哈哈 #16 楼 @ytwman

#18 楼 @yangjie6020 啊,没有,个人看法而已哈哈

这个。。。。有句名言:

男人有钱就花心 Linux 用户有钱就换 Mac

楼主三思啊

匿名 #21 2013年12月03日

#20 楼 @iBachue 没事研究一下内核 无所谓咯 汗。。。。

用 vagrant 可以避免生产环境的问题在开发环境没发现,开发环境的问题在生产环境不存在。

@Rei @harryxu +1 brew 对 xcode command line 有依赖 xcode command line 对 xcode 有依赖 每次更新、安装真是个头疼的问题

如果不开发 ios 只开发 rails,装这些个难道不是蛋疼?!

匿名 #24 2013年12月03日

#23 楼 @leopku 真相了。。。

如果纯开发机当然 Ubuntu 好,配合平铺窗口效率翻倍

楼主很折腾!mac 已经是很好的 rails 开发环境

我发现无论是 PD 还是 VB,都无法在 ubuntu 里面显示 retina。。。。所以已经抛弃在 mac 上跑 ubuntu 的虚拟机了。。。

PS:为何我 VB 跑 ubuntu 卡死了。。。帧数好低。

生产环境合适的东西啊。开发的话,应该不是了。

匿名 #30 2013年12月03日

#28 楼 @Ryan 我是老款的 没有 retina 屏幕 哈哈

#27 楼 @Ryan @Rei 都明示了,vb 要配合 vagrant 来用

Homebrew 在绝大部分时候可以搞定这些事情了,不用另外弄 Ubuntu。用惯了 Mac 的图形界面,用 Ubuntu 的图形界面要崩溃的。

匿名 #33 2013年12月03日

#32 楼 @kgen 我之前用了很久的 linux 学校的时候 都还蛮适应的

GNOME 3 +1

#31 楼 @leopku 配合 vagrant 就有 retina 类?

fedora 感觉也很酷啊~!

#25 楼 @nouse awesome +1

ubuntu 适合不折腾的 Linux 用户,挺好的,相对稳定,稀奇古怪的问题也比较少

如果 production 也是 ubuntu,客户端的疑难杂症就更少了。

#4 楼 @nightire 列举 pow 和 livereload 主要是我真不想动脑再去找其他平台的类似替代品了。经不起折腾了

#6 楼 @kidult 还有一个理由是偏爱 ubuntu,当然你可以坚持认为我买不起 mac

我觉得 Ubuntu 才真是瞎折腾…………

某些程度上说,其实有个虚拟机也不错,方便移植,什么都不用配。比如新招个人,直接拷个最新虚拟机镜像给他,什么都不用配。哈哈,偷懒

@Kabie 试试 Socket::TCP_KEEPIDLE,Ubuntu 里有,Mac 里就没有;在这种情况下用 ubuntu 绝不是瞎折腾

匿名 #43 2014年06月03日

表示用黑苹果

需要 登录 后方可回复, 如果你还没有账号请 注册新账号