在Ubuntu上用rbenv安装ruby 和 rails

说明一下这是在Ubuntu上运行部署的,所以首先要有一个linux系统或者是虚拟机。此博客用来介绍 使用rbenv安装Ruby on Rails,在后面的博客会介绍上传github,并在heroku上进行部署网站。

1.介绍使用rbenv安装Ruby on Rails

本教程将向您展示如何使用rbenv在Ubuntu 14.04上安装Ruby on Rails。这将为您提供开发Ruby on Rails应用程序的可靠环境。rbenv提供了一种安装和管理各种版本的Ruby的简单方法,比RVM更简单,侵入性更小。这将帮助您确保您正在开发的Ruby版本与您的生产环境相匹配。

  • 安装rbenv

让我们安装rbenv,我们将使用它来安装和管理我们的Ruby安装。
首先,更新apt-get:

使用apt-get安装rbenv和Ruby依赖关系

现在我们准备安装rbenv了。最简单的方法就是运行这些命令,就像使用Ruby的用户一样:

这会将rbenv安装到您的主目录中,并设置适当的环境变量,使rbenv能够成为Ruby的活动版本。

现在我们准备安装Ruby。

  • 安装Ruby

请使用以下命令进行安装:

rbenv install -v 2.2.3 可用来选择版本
rbenv global 2.2.3设置默认活动版本是2.2.3
如果我们想安装2.4版本相应的把版本号改为2.4,默认活动版本也可以改 。

使用以下命令验证Ruby是否正确安装:

可能不希望Rubygems为您安装的每个gem生成本地文档,因为此过程可能很长。要禁用这个,运行这个命令:

您还需要安装捆绑软件gem来管理您的应用程序依赖关系:

现在安装了Ruby,让我们安装Rails。

  • 安装Rails

    作为同一个用户,使用这个命令安装Rails(你可以用这个-v选项指定一个特定的版本):

每当您安装新版本的Ruby或提供命令的gem时,您都应该运行该rehash子命令。

如果安装正确,将看到已安装的Rails版本。

  • 安装Javascript

    一些Rails功能(如Asset Pipeline)依赖于Javascript运行时。我们将安装Node.js来提供这个功能。

将Node.js PPA添加到apt-get:

然后更新apt-get并安装Node.js包:

恭喜!Ruby on Rails现在已安装在系统上!
但是每次执行都需要在项目目录下面运行一下

2.可选步骤

配置Git

编码应用程序时,良好的版本控制系 按照如何安装Git教程中的如何设置Git部分。

安装数据库

这里提示最好安装PostgreSql,因为heroku云部署用的数据库就是PostgreSql。安装这个数据库可以上网搜如何安装,网上教程很多很详细。

创建一个测试应用程序(可选)

如果你想确保你的Ruby on Rails安装顺利进行,你可以快速创建一个测试应用程序来测试它。为了简单起见,我们的测试应用程序将使用sqlite3作为其数据库。(安装ruby on rails 会自动给你安装sqlite3)

在主目录中创建一个新的Rails应用程序:

然后进入应用程序的目录:

创建sqlite3数据库:

如果您还不知道服务器的公共IP地址,请使用以下命令查看它:

将IPv4地址复制到剪贴板,然后使用此命令启动您的Rails应用程序(用IP地址替代突出显示的部分):

如果工作正常,你的Rails应用程序应该运行在服务器公共IP地址的3000端口上。通过在Web浏览器中访问您的Rails应用程序:

http://server_public_IP:3000
如果看到Rails“欢迎登录”页面,Ruby on Rails安装工作正常!

参考网址:https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-14-04

来源:while10

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年1月11日
下一篇 2018年1月11日

相关推荐