Ruby on rails RoR开发环境设置

Ruby on rails RoR开发环境设置,ruby-on-rails,development-environment,Ruby On Rails,Development Environment,我有兴趣和罗玩一玩。除了我应该阅读的文献之外,我对如何设置开发环境特别感兴趣 下面是一个很好的示例,介绍如何从野田佳彦时代项目的wiki页面设置环境。 我想要一些类似的东西,但不适合RoR 据我所知,unix操作系统更适合(一年半前在windows上玩过——纯粹是噩梦)。因此,获得一些关于linux发行版以及如何使其在win7/xp下运行的建议会很好 基本上-我想缩短无休止的搜索和即兴创作,直到我可以玩一些代码 简单样本项目的附加奖金:) 启动和运行的最快方法可能是简单地抓住它的内置JRuby实

我有兴趣和罗玩一玩。除了我应该阅读的文献之外,我对如何设置开发环境特别感兴趣

下面是一个很好的示例,介绍如何从野田佳彦时代项目的wiki页面设置环境。
我想要一些类似的东西,但不适合RoR

据我所知,unix操作系统更适合(一年半前在windows上玩过——纯粹是噩梦)。因此,获得一些关于linux发行版以及如何使其在win7/xp下运行的建议会很好

基本上-我想缩短无休止的搜索和即兴创作,直到我可以玩一些代码


简单样本项目的附加奖金:)

启动和运行的最快方法可能是简单地抓住它的内置JRuby实例进行开发。它将引导您完成Rails项目的设置,甚至为您提供自动完成之类的好东西


尽管如此,最简单的方法可能是下载一个Linux和一个VMWare Player副本。

启动和运行的最快方法可能是简单地抓住它的内置JRuby实例并进行开发。它将引导您完成Rails项目的设置,甚至为您提供自动完成之类的好东西


尽管如此,最简单的方法可能是下载Linux和VMWare Player的副本。

最好的两种方法是OS X和Linux,我使用Ubuntu只是因为它是我发现的最好的软件包(毫无疑问,在这方面会有各种各样的意见)

对于Rails,我不喜欢使用包或预装版本,而是构建自己的版本,以便在需要时可以对各种ruby版本进行测试。有一篇关于如何在OSX10.6上实现它的文章

从那里,您可以运行:

rails myproject
cd myproject
./script/generate scaffold post title:string body:text
rake db:migrate
rm public/index.html
./script/server --debugging
然后连接到以访问您的应用程序

一旦您感到更舒适,请检查running,这样您就可以同时运行多个应用程序。在OSX上,甚至有一个很好的方法可以轻松地建立新的站点。这在Ubuntu中也不太难,因为乘客文档中提供了一些示例

对于编辑应用程序,我认为IDE(Aptana、Netbeans等)仍然太重,特别是对于小的初学者项目。我喜欢OSX和gedit的Textmate(和其他人一样)

编写应用程序后,您会发现它拥有最好的界面,不仅可以浏览Rails中的所有方法,还可以浏览ruby、authlogic和其他一些常见的gem

最后,您需要研究源代码管理,目前在Rails社区中是首选


祝你好运

最好的两种方式是OSX和Linux,我使用Ubuntu只是因为它是我发现的最好的软件包(毫无疑问,在这方面会有各种各样的观点。)

对于Rails,我不喜欢使用包或预装版本,而是构建自己的版本,以便在需要时可以对各种ruby版本进行测试。有一篇关于如何在OSX10.6上实现它的文章

从那里,您可以运行:

rails myproject
cd myproject
./script/generate scaffold post title:string body:text
rake db:migrate
rm public/index.html
./script/server --debugging
然后连接到以访问您的应用程序

一旦您感到更舒适,请检查running,这样您就可以同时运行多个应用程序。在OSX上,甚至有一个很好的方法可以轻松地建立新的站点。这在Ubuntu中也不太难,因为乘客文档中提供了一些示例

对于编辑应用程序,我认为IDE(Aptana、Netbeans等)仍然太重,特别是对于小的初学者项目。我喜欢OSX和gedit的Textmate(和其他人一样)

编写应用程序后,您会发现它拥有最好的界面,不仅可以浏览Rails中的所有方法,还可以浏览ruby、authlogic和其他一些常见的gem

最后,您需要研究源代码管理,目前在Rails社区中是首选

祝你好运

  • 获取VMWare player
  • 获取ubuntu虚拟机
  • 如果是服务器版本,请安装desktop x或其他任何名称
  • 玩弄sudos,visudo
  • 使用vi编辑器将新创建的帐户保存到sudoers列表
  • 乱搞垂直鼠标滚动,显然没有 在vmware+ubuntu上工作
  • 最后安装netbeans
  • 通过插件,安装ruby on rails
  • 一些全球更新
  • 喜欢玩
tadaaaa

我想要这样的东西——每一点都解释一下(毫无疑问,我的步骤不是最好的,对那些知道的人来说听起来很有趣)

我想我忘了提到我也缺乏unix系统的一般知识

无论如何-得到了我想要的东西。:)

  • 获取VMWare player
  • 获取ubuntu虚拟机
  • 如果是服务器版本,请安装desktop x或其他任何名称
  • 玩弄sudos,visudo
  • 使用vi编辑器将新创建的帐户保存到sudoers列表
  • 乱搞垂直鼠标滚动,显然没有 在vmware+ubuntu上工作
  • 最后安装netbeans
  • 通过插件,安装ruby on rails
  • 一些全球更新
  • 喜欢玩
tadaaaa

我想要这样的东西——每一点都解释一下(毫无疑问,我的步骤不是最好的,对那些知道的人来说听起来很有趣)

我想我忘了提到我也缺乏unix系统的一般知识


无论如何-得到了我想要的东西。:)

我完全忘记了虚拟机。谢谢。虚拟机==不那么麻烦。我是性能怪胎之一。这就是为什么我通常不使用虚拟化,尽管偶尔会完全重新安装(和其他问题…)。但出于教育目的,这是完美的。我同意使用NetBeans。它使Rails开发变得非常有趣。我完全忘记了