首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在linux上安装ruby on rails的最佳方法

在linux上安装ruby on rails的最佳方法
EN

Stack Overflow用户
提问于 2014-08-28 15:18:30
回答 5查看 2.1K关注 0票数 2

我想安装Linux来开发Rails应用程序。我想知道你对此的建议。例如:

  1. Linux的哪个发行版?
  2. 发展有什么好处?(Nginx,php作为服务,.?)
  3. 那么对机器的要求呢?

我想正确地安装它,以便在开发中获得最佳效果。我现在在窗户上开发,这太可怕了.(例如太慢.)

我不决定在Windows 7上使用虚拟机或Linux (设备较少)进行开发。你呢?你喜欢什么,你能推荐什么,你不能推荐什么?在Unix系统上开发真的有什么好处吗?

我是个新手,我试着安装Linux来进行开发,但是我没有发现任何区别。

你有什么建议如何正确地发展吗?

我正在Windows 7上使用: Sublime2、SmartGit、RailsInstaller、ConEmu和Xampp作为mysql服务器。

//请大胆一点,你回答了什么?

EN

回答 5

Stack Overflow用户

发布于 2014-08-28 15:45:26

我认为虚拟机是最好的解决方案,因为它很轻,可以很容易地导出/复制(也保存在Dropbox!)也很容易被摧毁。

这是我在我的个人电脑上的设置,有时我在家工作时会用到:

  • OS:Windows 7与Oracle的虚拟盒一起管理虚拟机
  • 1虚拟机Ubuntu 12.04 (我讨厌新的桌面,我使用gnome-回退会话)
  • Yakuake作为终端管理器(非常方便:随时使用ctrl+F12打开包含终端的下拉窗口)
  • RubyMine作为编辑器来编码我的东西
  • Thin作为web服务器(我认为这是Rails中默认的,不需要额外安装)
  • 用Git管理我的文档
  • rvm作为Ruby (意味着您可以为每个项目使用不同的ruby版本来处理项目)

我的电脑是华硕UX32VD (笔记本电脑),6 Go内存,CPU是一个小i7。我给了我的虚拟机三个内存,一个处理器核心,和-它工作伟大的!非常平滑,除非你打开吨的标签,同时看几个1080 p的视频。

一些链接:

票数 3
EN

Stack Overflow用户

发布于 2014-08-28 16:38:46

  1. Ubuntu14.04工作正常。我建议使用LTS版本。我使用VM,但从形式上看,在本地机器上使用Ubuntu会更好。操作系统的系统需求--您可以找到这里
  2. rails服务器命令启动一个名为WEBrick的小型web服务器,它与Ruby捆绑在一起。这对我来说是很有发展意义的。只需使用rails的命令即可。
  3. 我使用RubyMine,它是非常出色的IDE。强烈推荐用于Ruby。
  4. 此外,我建议通过rvm安装Ruby。这很简单。

运行终端并使用以下命令:

安装Ruby的依赖关系:

代码语言:javascript
复制
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties -y 

安装Ruby

代码语言:javascript
复制
sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev -y
curl -L https://get.rvm.io | bash -s stable

source ~/.rvm/scripts/rvm

echo "source ~/.rvm/scripts/rvm" >> ~/.bashrc

rvm install 2.1.2

rvm use 2.1.2 --default

加快宝石安装,减少系统中的杂乱,在安装新宝石时移除rdoc和ri。

代码语言:javascript
复制
echo "gem: --no-ri --no-rdoc" > ~/.gemrc

安装钢轨

代码语言:javascript
复制
gem install rails
票数 2
EN

Stack Overflow用户

发布于 2014-08-28 15:26:09

对于您来说,最简单的方法是Ubuntu,您可以使用与许多其他linux相同的控制台。如果你坚持不懈,你可以试试Gentoo,Archlinux。此外,如果你想感觉强大,你可以使用瓦林WM也VIM,GIT和其他控制台工具。

至于红宝石,你可以用chruby + ruby-install https://github.com/postmodern/chruby

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25552422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档