如何设置Ruby on Rails?

我有兴趣在我的10.10笔记本电脑上设置Ruby on Rails环境。

我需要记住安装的任何特殊内容(即10.10可能是新的还是唯一的)?

是否有我可以遵循的建议演练?

提前致谢。

安装ruby有很多种方法。

  1. RVM。 这是许多rubyists使用的“传统”方式。

  2. rbenv。

  3. 从包裹 。

  4. 来源(回答)。

从包裹。

安装以下包。

ruby1.9.1满 安装ruby1.9.1-full , ruby1.9.1-dev 安装ruby1.9.1-dev , libpq-dev 安装libpq-dev (如果你在rails开发上做ruby,那么只有libpq-dev。)

这个问题有一个答案,它引出了一个更有趣的“操作方法”文章“Ubuntu,Ruby,RVM,Rails和You”,引导我们从rvm开始全新安装Ruby(和相关的东西)。 它增加了见解并为初学者提供了很多评论 – 因为当没有所有背景知识和支持时,Ruby真的很难获得设置。

该文章最后更新于2012年10月11日,应该安装Ruby 1.9.3,RVM和Rails 3.2.8。

为了链接相关问题,我发布了这个答案。

以下是使用rvm安装Ruby on Rails(RoR)的说明 。 目前,这将使用rails版本4.0.0安装ruby版本1.9.3和2.0.0。

安装最新版本的RVM,Ruby和Rails(在正常存储库之外)

  1. 删除所有当前存在的ruby和rvm软件包和安装。

    注意:显然,Ubuntu在存储库中有一个破坏版本的rvm(不,我没有指向手头的具体问题的链接,并且无法在Launchpad中找到错误参考此内容。有各种火焰 – 关于不使用标准存储库的内容,我不会在这里讨论;-))。

    当试图通过现有的rvm安装运行它来安装更新版本的ruby时,您将看到一条消息,将您重定向到Stack Overflow上的修复程序。

    为了完整起见,我在这里引用解决方案:

    在这里,您需要删除任何现有的ruby或rvm软件包及其配置文件。 从终端运行以下命令( CtrlAltt ):

     sudo apt-get --purge remove ruby-rvm sudo rm -rf /usr/share/ruby-rvm /etc/rvmrc /etc/profile.d/rvm.sh 

    从旧的RVM设置打开新终端并validation环境是否干净(应该没有输出):

     env | grep rvm 

    如果有输出,尝试打开新终端,如果它没有帮助,然后重新启动计算机。

  2. 使用以下命令安装新的(最新的)ruby和rvm二进制文件:

     \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles 

    在安装下载期间,将对~/.bash_profile和其他配置文件进行一些更改。 请注意,屏幕上还会显示几条重要说明。

    为了使您的安装成功,遵循它们非常重要。 此时,系统可能会提示您输入sudo / root密码以满足任何缺少的依赖关系。 输入它并在适当的提示下选择[Y}。

    注意:这些文件是从GitHub上的稳定分支下载的。

    RVM将安装到/home/username/.rvm/

    将rvm PATH行添加到/home/username/.bashrc /home/username/.zshrc。

    将rvm加载行添加到/home/username/.bash_profile /home/username/.zprofile。

  3. 获取您的rvm文件以使新更改生效。 运行命令:

    source /home/username/.rvm/scripts/rvm

  4. validation您是否正在运行最新版本的ruby:

     $ruby --version ruby 2.0.0p247 (2013-06-27 revision 41674) [i686-linux] 
  5. 如果您更喜欢运行ruby 1.9.3 ,则需要执行以下操作:

     rvm install 1.9.3 rvm use 1.9.3 --default 
  6. 安装RubyGems

     rvm rubygems current 
  7. 安装导轨

     gem install rails 

资料来源:

  • Stack Overflow:使用RVM安装Ruby 1.9.3但命令行不显示ruby -v

  • 下载Ruby

  • Ruby版本管理器(RVM)

  • 如何在Ubuntu上安装Ruby(和RVM)

2012年6月

我一直在使用这个幻想的单线程用于rails 3.2 w / ruby​​ 1.9.3,RVM等,

 wget --no-check-certificate https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh 

RVM。

rvm有一个非常好的安装程序。

首先,安装curl 安装卷曲

然后,您需要安装依赖项:

 sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion libpq-dev 

现在,您可以使用自动安装程序:

 curl -L https://get.rvm.io | bash -s stable --ruby 

之后,注销然后重新登录,你就完成了!

ruby -v应该返回类似的东西:

 ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux] 

如果没有,那么您应该查看RVM的故障排除页面。

rbenv + ruby​​-build。

首先,安装一些依赖项:

 sudo apt-get build-dep ruby1.9.1-full sudo apt-get install curl git 

然后,安装它:

 git clone https://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc 

现在,安装Ruby Build:

 git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build rbenv install 2.0.0-p247 rbenv global 2.0.0-p247 gem install bundler rbenv rehash 

全部完成!