如何在已安装XAMPP的Ubuntu 12.10中安装完整的Ruby on Rails环境?

时间:2012-11-28 22:41:38

标签: ruby-on-rails ruby apache ubuntu

我的计算机上安装了XAMPP(Apache + MySQL + PHP),我希望开始使用RoR并可能保留XAMPP。有没有办法在一台计算机上同时使用它们?

我对Ruby on Rails有很多疑问:

  • 使用RoR的Apache相当于什么?

  • 对于RoR,是否有任何我需要的包,就像XAMPP一样?

  • RoR附带Coffeescript和SASS / SCSS?

  • 是否可以将SQL / MySQL与RoR一起使用,以及Ruby的最佳数据库是什么?

  • 在Ubuntu中安装RoR的最佳/最简单方法是什么?

感谢。

2 个答案:

答案 0 :(得分:4)

与RoR相当的Apache是​​...... apache!在开发过程中,我们大多数人使用webrick,你使用rails server命令(或简称为rails s)从项目的根目录运行,然后使用“http:// localhost:3000”从浏览器访问”。如果您希望使用现有的XAMPP版Apache,则需要将其配置为侦听除PHP应用程序之外的其他端口。

您可以使用现有的MySQL安装。或者如果你刚刚开始,一个默认的rails应用程序从SQLLite开始,这是一个简单的,基于文件的RDBMS,可以在一段时间内继续运行。您可以使用MySQL,但需要在database.yml文件中进行一些配置。 “最佳”数据库可能是MySQL,因为这是大多数人使用的;我个人非常喜欢PostgreSQL,但这只是因为它是一个更好的数据库: - )。

RoR 3.x支持CoffeeScript和SASS; ruby gems安装所需的二进制文件,分别编译成JS和CSS。

Ubuntu上的“最佳/最简单”安装是遵循以下几个步骤:http://rubyonrails.org/download

  • 安装ruby(如果尚未安装)(apt-get install ruby1.9.3
  • 安装rubygems(如果尚未安装)(apt-get install rubygems
  • 安装rails gem install rails

答案 1 :(得分:1)

就个人而言,我会使用https://rvm.io/,尤其是在开始使用时。 (还有其他选择。)

没有“Ruby的最佳数据库”,但出于显而易见的原因,MySql和PostgreSql很受欢迎。

Rails可以使用webrick进行自托管,或者你可以将它连接到真实服务器,或者使用Thin,或者......但是为了开始,运行webrick的IMO正常rails s很好。

一旦安装了Rails并安装了所需的软件包,CS / SASS /等。都在那里。

大多数教程包括入门,您是否考虑过这样做,例如http://ruby.railstutorial.org/或类似?