Rails 还是关于开发工具!

shangrenzhidao · 2013年11月05日 · 最后由 allenlsy 回复于 2013年11月12日 · 7231 次阅读

大家好,我在 win 下使用 vmware 安装了一个 ubuntu13,使用 putty 来远程连接,因为在虚拟机里操作 ubuntu 确实很卡!我想做 rails 开发,想使用 sublime,又不想在虚拟机中用,如果在 putty 中来写代码?

忠告:折腾虚拟机很费时间,而且耗费的这些时间往往让你忘记原本的目的。

#1 楼 @dreamrise 阁下的意思是直接安装吗?

  • 直接在硬盘中安装 Ubuntu 或其他发行版
  • 购入 Mac book Air or Pro or mini

注意你的工作是 开发 , 不是 折腾 .

还是直接双系统吧,我折腾这些,都快把自己折腾成运维人员了

可以尝试 Vagrant Win 中写代码,虚拟机中执行

匿名 #6 2013年11月05日

使用文件夹共享。 将你 Windows 的某个开发的代码目录挂载到虚拟机里以运行代码。找一下 VMWare 有这个功能的

#2 楼 @shangrenzhidao 重点是:1、节约时间;2、不要忘记原本的目的:学习 rails 开发。 所以即使你用 WINDOWS 来学习 rails 开发都是可以的,OS 的影响对于你的学习阶段基本可忽略。

直接在 putty 里面用 vi。另外,你可以看看 sublime 的版本对 sftp/ftp 的支持如何。

ubuntu 里面用 sublime 应该没有什么问题吧

以前写过一个工具,可以试试 https://github.com/hhuai/vrails.git

是不是配置太低了,或者 cpu 不支持虚拟化,或者没设置好。我一直用 virtualbox 虚拟的 ubuntu,跟物理安装几乎没区别啊,据说一些评测在虚拟机里面磁盘读写比物理安装更快

#12 楼 @gaicitadie q6600 2.40 ghz 4gb 确实不太高

所有在Linux上折腾的少年,最后都降服在Mac OS 的麾下。

#9 楼 @heliang7 我进图形界面 很卡 !

#15 楼 上班用 mac ,在家里折腾 linux, 然后分裂了

#8 楼 @swachian 觉得 vi 比较难用,不知道什么插件好用

要搞 ruby,还是直接用 linux 吧,何必折腾

#16 楼 @shangrenzhidao 我以前是先在虚拟机上玩,我推荐用 VirtualBox 多一点,感觉配置要求低,性能高。后来就双系统,其实熟悉一下,也都挺好用的。

#22 楼 @imlcl 嗯,我个人喜好 virtualbox,但是工作这里要求用 vmware

virtualbox + debian(不要图形界面)

我觉得 xshell 挺好用的,代替 putty,安装时选'Home/School'就行

26 楼 已删除
匿名 #28 2013年11月05日

128M 内存装个 Debian; 1,用 vim 的话,直接 putty; 2,用 sublime,开个 samba 服务,windows 下编辑,虚拟机跑代码; 从来就没卡过

直接买 Mac,节约的时间可以赚来比 Mac 多得多的钱。 喜欢 Linux 的话,就更简单了,随便买台 PC 装 Linux 即可。

#18 楼 @shooter 同分裂的路过。。键位习惯要来回切换,还有鼠标滚动的方向。

关于主帖,感觉 Linux 虚拟机里装 Windows 跑得比较快:Linux host 比 Windows host 快,Linux host 下的 Windows guest 也比 Windows host 下的 Linux guest 快,甚至感觉 Windows guest 和 Windows host 差不太多。

#30 楼 @yuan 鼠标滚动的方向可以调吧

#31 楼 @shangrenzhidao 是可以调。不过一改连触摸板方向也变了,不能单独改鼠标的滚动方向。

之前我在公司外接键盘和鼠标使用,回家就不带键盘,所以得用触摸板,这样上下班又得分别调整一次。

家里也有键盘和鼠标,不过是给另一台自己的笔记本用的。

可能像我这样的情况比较特殊吧。

#29 楼 @kgen mac 会 linux 还好用吗

#32 楼 @yuan 可以尝试 SCROLL REVERSER。能够在 Mac 中单独改鼠标的滚动方向。

#32 楼 @yuan 是啊,我们团队美国那边的都用苹果,不过部署救在 linux 上了,不知道为什么老外那么亲睐 mac

#33 楼 @shangrenzhidao Mac 目前是 Ruby 圈公认的最佳开发平台,没有之一。 桌面平台的 Linux,就跟服务器平台的 Windows 一样不靠谱,Linux 大部分社区资源都在开发面向服务器的工具。

买台笔记本吧,i3 才 2300 元

#32 楼 @yuan 我现在已经不用刻意关注滚轮方向了,好像是大脑自动调整的,大脑在切换电脑的时候直接切换方向,我已经好久没注意方向是相反的了,开始的时候是分裂了一阵子。

Windows 装 ubuntu 双系统很容易啊

mac 谁用谁知道,terminal 超级好用,远程或者本机虚拟机,从开发到运维全能. 既漂亮又实用,有 ssd 速度又快,有 retina 效果又靓。

就连开发工具在 mac 下都要漂亮很多,我说 lz.... 你明白了吗?

#40 楼 @jeff_duan 哈哈,明白,但是没钱是硬伤!

#40 楼 @jeff_duan 不过可以考虑先装黑苹果

#42 楼 @shangrenzhidao 黑苹果……这个是痛苦的开始……

#43 楼 @imlcl 以前成功一次,但是当时还在做 java,所以觉得还是 windows 好一点

现在工行 24 期免息。。怎么都买得起了吧。。

其实我就是 Mac 下用 VMware 装 Ubuntu 用 Sublime 在 Ubuntu 里开发的= =!是不是丧心病狂…………

#47 楼 @cassiuschen 可以用 vagrant 同时用 mac 的桌面工具和 ubuntu 的服务端组件了。

#47 楼 @cassiuschen 说说,心路历程!

#49 楼 @Rei 诶那我下午玩玩……

#50 楼 @dearmark 其实这都不是事…………我原先 github 上还有个 dev-kit 源,里面放了 node、sublime、还有自动安装 ruby 之类的脚本什么的就是为了换一台机器能迅速开发……然后开发的时候直接上服务器,任何未成形的改动都以 commit 的形式 push 到服务器上= =!我这台 mac 是不知道为啥就是装不上 ruby 说是缺 tcp 的那个依赖,然后我就干脆不弄了装了 vm 直接在里面开发= =!

#47 楼 @cassiuschen 是不是 VMware Fusion?

#54 楼 @cassiuschen 这样也挺爽的说😄 不过你为什么不重装一下那个 Mac?

#52 楼 @cassiuschen 缺 tcp 的那个依赖😊 就怕莫名的错误

#56 楼 @dearmark 对啊= =!看苹果官方给出的 tcp 那个依赖应该是系统自带的= =!

#55 楼 @imlcl 工作站嘛……最近还有活得做……得空再说了得……

用这个吧 Vagrant,包你喜欢。 http://ruby-china.org/topics/15227

语文学的不错。

很真诚地告诉楼主,我就是一直在 windows 上用 putty 连接 virtualbox 进行开发的,用 vim,除了开发环境比较慢,什么问题都没有,导出的镜像文件还可以直接拿给小伙伴使用,非常便利,所以不要纠结了,学习一下 vim 的常用指令开始愉快的 Rails 编程之旅吧! btw 后来我买了 mac

#62 楼 @ChanceDoor 好好努力挣钱,买台 mac,对了,你使用什么插件,可以不可以给我分享一下

#63 楼 @shangrenzhidao vim 吗?当初什么插件都没有用 现在也不用 配色选一个就好 显示行数和自动缩进 复制的时候会有问题 有个 NerdTree 可以试试

#64 楼 @ChanceDoor 像智能提示什么的有么有,以前被 eclipse 惯出毛病了

#65 楼 @shangrenzhidao 我没用 你找找看吧 刚找了一个这个你可以试试 http://congteng.iteye.com/blog/1231759

VirtualBox+ubuntu+ 无缝模式

#67 楼 @heimirror 无缝模式 是什么?

#68 楼 @shangrenzhidao 就是 virtualbox 虚拟的主机就像一个应用程序一样与系统集成,没有工具栏什么的

不玩 windows 的游戏的话,完全可以直接上 linux

#70 楼 @lichee 我已经装上了黑苹果!

我做过几个月 windows 下 Rails 开发。安装 Vagrant。putty 登陆 Vagrant。和 linux 下完全一样。 Putty 下不能用 Sublime 吧,两者不可兼得。你试试 sublime 有没有可以通过 ftp 或者 ssh 登陆到你的虚拟机来更新代码的 plugin 吧

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