局域网里面,已经部署了一个专门的用来内部测试的 linux 服务器,是 centos6.3 64 位。ruby on rails 环境上面已经有。这个是服务器 mini 安装。没有图形界面。
现在想用另外一台电脑,做日常的开发。
平时我们 PHP 是 windows7 环境下开发,然后提交到 这个 linux 上测试。
如果想开始学 ruby on rails,整一台 linux 环境,(这里指的是堆代码的环境,如果是用 windows 堆,我们也是提交到 linux 上去最终测试。)新手选 centos 的图形界面,还是 ubuntu 呢?
多谢过来人指点。
果断 ubuntu 12.04,比较一下Amazon Machine Images的数量我想你很容易做出决定的。
哦,不好意思,既然你的生产是 CentOS,你还是用 CentOS 把,至少你比较容易熟生产,在测试的时候用一样的服务器也比较好。。
原来是这样子,我在网上学 php 的时候,看别人都是用的 centos 然后我们就用 centos 做服务器了。
amazon 那边 Ubuntu (1235) Cent OS (46) Red Hat (227)
大公司的选择 应该有他的道理,整个 ubuntu 12.04 的服务器版做平常学习开发的电脑。
如果你不熟悉 Centos 的话,我建议都用 Ubuntu,服务器用服务器版,个人电脑用桌面版,这样安装依赖包的知识可以通用。
centos 折腾了半年。也有点点熟悉了,不过仅限于 php mysql redis sphinx apache。。。。等等这些相关的,高深的东西没搞过,都是自己网上看,然后瞎折腾一通。
折腾无止境,下载 ubuntu 再折腾一个,体验一下 linux 下学堆 rails
哈哈
多谢各位前辈,这么晚 还指点新人。
其实都差不多,可以 centos 稍麻烦一下,真机直接上 ubuntu 桌面版吧。用 vagrant 直接跑 ubuntu server,centos 服务器上可以用 vagrtant 跑 ubuntu server
开发环境没必要和生产环境系统一样的,开发环境常用的 linux 桌面版一般都行,ubuntu 的资料在 google 里比较多,不过要是你想顺便了解下 linux 本身的话 archlinux 和 slackware 会比较适合,如果你懒得动脑筋的话 fedora 和 ubuntu 给的默认设置都还不错
刚开始就 ubuntu 吧,学习日常使用都 ok,有问题好找到解决方案。 等真发现有兴趣折腾和有时间了,可以弄弄其它发行版。部署切换用 centos 不难,毕竟都是 linux。
ubuntu
安装完了,出去溜达一下。连续几天处于对 ruby 的高亢奋状态。哈哈
明天继续研究一下,第一次把家里电脑搞成了 linux,彻底删除了 windows7. 断了后路。
感觉这个版本做的好眩啊,貌似还比较好用,输入法也不错,好好学习,天天向上。
对了,我在社区看了一下,好像大家对 RubyMine 的呼声很高,我也装了这个,不知道跟 windws 环境里面的是不是一样的功能,和一致的用户体验。 (我另外一台 windows 的电脑上使用的 phpstrom 感觉很爽,超级智能,不知道 linux 版本会不会有所阉割。)