我的计算机上安装了XAMPP(Apache + MySQL + PHP),我希望开始使用RoR并可能保留XAMPP。有没有办法在一台计算机上同时使用它们?
我对Ruby on Rails有很多疑问:
使用RoR的Apache相当于什么?
对于RoR,是否有任何我需要的包,就像XAMPP一样?
RoR附带Coffeescript和SASS / SCSS?
是否可以将SQL / MySQL与RoR一起使用,以及Ruby的最佳数据库是什么?
在Ubuntu中安装RoR的最佳/最简单方法是什么?
感谢。
答案 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:
apt-get install ruby1.9.3
)apt-get install rubygems
)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/或类似?