- 浏览: 137145 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (140)
- ruby on rails (23)
- 随笔 (1)
- 部署 (3)
- ubuntu源 (2)
- linux (28)
- web (9)
- IT (3)
- linux,数据库 (3)
- MOOC (4)
- ubuntu (20)
- win7 (2)
- git (6)
- github (2)
- ubuntu,python (1)
- java,JDK (1)
- ubuntu,qq (1)
- vagrant (3)
- virtualbox (2)
- sass (1)
- centos (3)
- Sublime (1)
- nginx (4)
- passenger (1)
- VPN (0)
- mysql (4)
- VIM (1)
- bbb (1)
- 编码设置 (2)
- mongo (4)
- edx (2)
- ssh (1)
- python (1)
- phpmyadmin (1)
- libreoffice (2)
- docker (4)
- pg (1)
- PostgreSQL (2)
- 系统时间设置 (1)
- ansible (1)
- Sinatra (1)
- 硬盘挂载 (1)
- npm (1)
- smtp (1)
- docker 镜像 (1)
- Memcached (1)
最新评论
RVM的主要作用是方便的管理系统中的多个ruby版本而不至于混乱。
我们来看看如何安装RVM,我使用的ubuntu12.04LTS。
准备工作
后面需要使用curl,用dpkg -s curl命令检查一下系统中有没有安装
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ dpkg -s curl
Package: curl
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 338
Maintainer: Ubuntu Developers
Architecture: i386
Version: 7.22.0-3ubuntu4
Replaces: curl-ssl
Provides: curl-ssl
Depends: libc6 (>= 2.7), libcurl3 (>= 7.16.2-1), zlib1g (>= 1:1.1.4)
Description: Get a file from an HTTP, HTTPS or FTP server
curl is a client to get files from servers using any of the supported
protocols. The command is designed to work without user interaction
or any kind of interactivity.
.
curl offers a busload of useful tricks like proxy support, user
authentication, FTP upload, HTTP post, file transfer resume and more.
Homepage: http://curl.haxx.se
Original-Maintainer: Ramakrishnan Muthukrishnan
上面的会先说明我是已经安装过了的,如果没有安装应该是类似如下的回显。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ dpkg -s curl
系统没有安装软件包 curl,因而没有相关的信息。
使用 dpkg --info (= dpkg-deb --info) 来检测打包好的文件,
还可以通过 dpkg --contents (= dpkg-deb --contents) 来列出它们的内容。
那么安装就行了sudo apt-get install curl
安装rvm
用rvm官方推荐的方式安装curl -L get.rvm.io | bash -s stable
回显提示我们,RVM被安装在$HOME/.vrm中;并且需要在终端中加载脚本$HOME/.rvm/scripts/rvm
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ curl -L get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 144 0 0:00:01 0:00:01 --:--:-- 906
100 10235 100 10235 0 0 3929 0 0:00:02 0:00:02 --:--:-- 10888
Downloading RVM from wayneeseguin branch stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 131 100 131 0 0 62 0 0:00:02 0:00:02 --:--:-- 143
100 1124k 100 1124k 0 0 127k 0 0:00:08 0:00:08 --:--:-- 269k
Installing RVM to /home/abbuggy/.rvm/
RVM PATH line found in /home/abbuggy/.bashrc /home/abbuggy/.zshrc.
RVM sourcing line found in /home/abbuggy/.bash_profile /home/abbuggy/.zprofile.
# RVM: Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.io/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Cheatsheet: http://cheat.errtheblog.com/s/rvm/
# Screencast: http://screencasts.org/episodes/how-to-use-rvm
# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'
Installation of RVM in /home/abbuggy/.rvm/ is almost complete:
* To start using RVM you need to run `source /home/abbuggy/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.
# abbuggy,
#
# Thank you for using RVM!
# I sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne
应该请把这句话加在$HOME/.bash_profile文件中,以便在开启一个终端会话时候加载RVM
[plain] view plaincopy
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
如果对shell变成不熟悉,这里简单解释一下这是干什么用的。
[[condition]],两层的方括号中间括着条件返回条件是不是真。-s是判断给定的文件是否存在的命令。这样一来,不就是在[[ -s "$HOME/.vrm/scripts/vrm"]]判断刚才安装的RVM是否存在吗?
接下来的&&符号是“短路的与”,当前面的条件是真的时候,执行后面的语句,返回这两个语句是不是全是真。在这里,利用了“短路”特性。也就是说当RVM已经安装的话,执行后面的. "$HOME/.rvm/scripts/rvm"命令。这条命令和source "$HOME/.rvm/scripts/rvm"是一个意思:加载rvm的启动脚本。
#符号后面是注释信息。
使用RVM
刚才我们通过修改.bash_profile增加的内容需要重新打开终端窗口时加载。我们有两个选择,一个是关闭当前的终端窗口重新打开,另一个是在当前窗口执行一遍. "$HOME/.rvm/scripts/rvm"。
察看RVM的版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm -v
rvm 1.16.20 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]
通过rvm requirements命令,可以察看安装各版本时候的前提条件。其中这句是需要关注的。这是安装依赖的第三方包,没有这个安装不成功岂不是很悲剧?
[plain] view plaincopy
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/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 pkg-config
这样一来,安装ruby的准备工作就完成了。察看当前RVM中已经安装的ruby版本,现在应该还没有。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list
rvm rubies
# No rvm rubies installed yet. Try 'rvm help install'.
察看RVM可供安装的ruby版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-p286
[ruby-]1.9.3-[p327]
[ruby-]1.9.3-head
[ruby-]2.0.0-preview1
ruby-head
安装ruby 1.9.3-head,在不发生歧义的情况下方括号内的东西可以不必敲。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm install 1.9.3-head
之后等呀等呀自动安装了1.8.7和1.9.3
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list
rvm rubies
ruby-1.8.7-p371 [ i686 ]
ruby-1.9.3-head [ i686 ]
# Default ruby not set. Try 'rvm alias create default '.
选择1.9.3作为当前的使用版本,并且设置为缺省
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm use ruby-1.9.3-head --default
Using /home/abbuggy/.rvm/gems/ruby-1.9.3-head
设置好之后察看ruby版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ ruby -v
ruby 1.9.3p327 (2012-11-10) [i686-linux]
察看ruby的路径,就是RVM帮我们安装的
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ which ruby
/home/abbuggy/.rvm/rubies/ruby-1.9.3-head/bin/ruby
短路RVM
刚才是用RVM进行ruby版本管理,当然了通过其他渠道例如apt-get也可以安装ruby,可以对RVM设置短路以便使用系统默认的ruby版本。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm use system
Now using system ruby.
abbuggy@abbuggy-ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
abbuggy@abbuggy-ubuntu:~$ which ruby
/usr/bin/ruby
卸载RVM
不想玩了,我要卸载。这个命令会移除$HOME/.rvm目录下面的所有东西即RVM管理的版本们。
[plain] view plaincopy
rvm implode
也应该删除$HOME/.bash_profile中增加的相关内容。
图片资源来自http://www.vgcats.com/comics/?strip_id=285
http://blog.csdn.net/abbuggy/article/details/8170899
原文:http://blog.sina.com.cn/s/blog_7984a49701019hb2.html
我们来看看如何安装RVM,我使用的ubuntu12.04LTS。
准备工作
后面需要使用curl,用dpkg -s curl命令检查一下系统中有没有安装
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ dpkg -s curl
Package: curl
Status: install ok installed
Priority: optional
Section: web
Installed-Size: 338
Maintainer: Ubuntu Developers
Architecture: i386
Version: 7.22.0-3ubuntu4
Replaces: curl-ssl
Provides: curl-ssl
Depends: libc6 (>= 2.7), libcurl3 (>= 7.16.2-1), zlib1g (>= 1:1.1.4)
Description: Get a file from an HTTP, HTTPS or FTP server
curl is a client to get files from servers using any of the supported
protocols. The command is designed to work without user interaction
or any kind of interactivity.
.
curl offers a busload of useful tricks like proxy support, user
authentication, FTP upload, HTTP post, file transfer resume and more.
Homepage: http://curl.haxx.se
Original-Maintainer: Ramakrishnan Muthukrishnan
上面的会先说明我是已经安装过了的,如果没有安装应该是类似如下的回显。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ dpkg -s curl
系统没有安装软件包 curl,因而没有相关的信息。
使用 dpkg --info (= dpkg-deb --info) 来检测打包好的文件,
还可以通过 dpkg --contents (= dpkg-deb --contents) 来列出它们的内容。
那么安装就行了sudo apt-get install curl
安装rvm
用rvm官方推荐的方式安装curl -L get.rvm.io | bash -s stable
回显提示我们,RVM被安装在$HOME/.vrm中;并且需要在终端中加载脚本$HOME/.rvm/scripts/rvm
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ curl -L get.rvm.io | bash -s stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 185 100 185 0 0 144 0 0:00:01 0:00:01 --:--:-- 906
100 10235 100 10235 0 0 3929 0 0:00:02 0:00:02 --:--:-- 10888
Downloading RVM from wayneeseguin branch stable
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 131 100 131 0 0 62 0 0:00:02 0:00:02 --:--:-- 143
100 1124k 100 1124k 0 0 127k 0 0:00:08 0:00:08 --:--:-- 269k
Installing RVM to /home/abbuggy/.rvm/
RVM PATH line found in /home/abbuggy/.bashrc /home/abbuggy/.zshrc.
RVM sourcing line found in /home/abbuggy/.bash_profile /home/abbuggy/.zprofile.
# RVM: Shell scripts enabling management of multiple ruby environments.
# RTFM: https://rvm.io/
# HELP: http://webchat.freenode.net/?channels=rvm (#rvm on irc.freenode.net)
# Cheatsheet: http://cheat.errtheblog.com/s/rvm/
# Screencast: http://screencasts.org/episodes/how-to-use-rvm
# In case of any issues read output of 'rvm requirements' and/or 'rvm notes'
Installation of RVM in /home/abbuggy/.rvm/ is almost complete:
* To start using RVM you need to run `source /home/abbuggy/.rvm/scripts/rvm`
in all your open shell windows, in rare cases you need to reopen all shell windows.
# abbuggy,
#
# Thank you for using RVM!
# I sincerely hope that RVM helps to make your life easier and more enjoyable!!!
#
# ~Wayne
应该请把这句话加在$HOME/.bash_profile文件中,以便在开启一个终端会话时候加载RVM
[plain] view plaincopy
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
如果对shell变成不熟悉,这里简单解释一下这是干什么用的。
[[condition]],两层的方括号中间括着条件返回条件是不是真。-s是判断给定的文件是否存在的命令。这样一来,不就是在[[ -s "$HOME/.vrm/scripts/vrm"]]判断刚才安装的RVM是否存在吗?
接下来的&&符号是“短路的与”,当前面的条件是真的时候,执行后面的语句,返回这两个语句是不是全是真。在这里,利用了“短路”特性。也就是说当RVM已经安装的话,执行后面的. "$HOME/.rvm/scripts/rvm"命令。这条命令和source "$HOME/.rvm/scripts/rvm"是一个意思:加载rvm的启动脚本。
#符号后面是注释信息。
使用RVM
刚才我们通过修改.bash_profile增加的内容需要重新打开终端窗口时加载。我们有两个选择,一个是关闭当前的终端窗口重新打开,另一个是在当前窗口执行一遍. "$HOME/.rvm/scripts/rvm"。
察看RVM的版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm -v
rvm 1.16.20 (stable) by Wayne E. Seguin , Michal Papis [https://rvm.io/]
通过rvm requirements命令,可以察看安装各版本时候的前提条件。其中这句是需要关注的。这是安装依赖的第三方包,没有这个安装不成功岂不是很悲剧?
[plain] view plaincopy
Additional Dependencies:
# For Ruby / Ruby HEAD (MRI, Rubinius, & REE), install the following:
ruby: /usr/bin/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 pkg-config
这样一来,安装ruby的准备工作就完成了。察看当前RVM中已经安装的ruby版本,现在应该还没有。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list
rvm rubies
# No rvm rubies installed yet. Try 'rvm help install'.
察看RVM可供安装的ruby版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list known
# MRI Rubies
[ruby-]1.8.6[-p420]
[ruby-]1.8.7-p370
[ruby-]1.8.7[-p371]
[ruby-]1.9.1[-p431]
[ruby-]1.9.2-p180
[ruby-]1.9.2-p290
[ruby-]1.9.2-p318
[ruby-]1.9.2[-p320]
[ruby-]1.9.2-head
[ruby-]1.9.3-preview1
[ruby-]1.9.3-rc1
[ruby-]1.9.3-p0
[ruby-]1.9.3-p125
[ruby-]1.9.3-p194
[ruby-]1.9.3-p286
[ruby-]1.9.3-[p327]
[ruby-]1.9.3-head
[ruby-]2.0.0-preview1
ruby-head
安装ruby 1.9.3-head,在不发生歧义的情况下方括号内的东西可以不必敲。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm install 1.9.3-head
之后等呀等呀自动安装了1.8.7和1.9.3
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm list
rvm rubies
ruby-1.8.7-p371 [ i686 ]
ruby-1.9.3-head [ i686 ]
# Default ruby not set. Try 'rvm alias create default '.
选择1.9.3作为当前的使用版本,并且设置为缺省
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm use ruby-1.9.3-head --default
Using /home/abbuggy/.rvm/gems/ruby-1.9.3-head
设置好之后察看ruby版本
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ ruby -v
ruby 1.9.3p327 (2012-11-10) [i686-linux]
察看ruby的路径,就是RVM帮我们安装的
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ which ruby
/home/abbuggy/.rvm/rubies/ruby-1.9.3-head/bin/ruby
短路RVM
刚才是用RVM进行ruby版本管理,当然了通过其他渠道例如apt-get也可以安装ruby,可以对RVM设置短路以便使用系统默认的ruby版本。
[plain] view plaincopy
abbuggy@abbuggy-ubuntu:~$ rvm use system
Now using system ruby.
abbuggy@abbuggy-ubuntu:~$ ruby -v
ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
abbuggy@abbuggy-ubuntu:~$ which ruby
/usr/bin/ruby
卸载RVM
不想玩了,我要卸载。这个命令会移除$HOME/.rvm目录下面的所有东西即RVM管理的版本们。
[plain] view plaincopy
rvm implode
也应该删除$HOME/.bash_profile中增加的相关内容。
图片资源来自http://www.vgcats.com/comics/?strip_id=285
http://blog.csdn.net/abbuggy/article/details/8170899
原文:http://blog.sina.com.cn/s/blog_7984a49701019hb2.html
发表评论
-
ruby 回复功能
2015-03-24 21:44 639http://www.sitepoint.com/realti ... -
测试驱动开发(TDD)
2015-03-02 17:00 652测试驱动开发的基本过程如下: 1) 明确当前要完成的功能。可 ... -
详解rails命令行
2015-02-02 14:32 901http://blog.58share.com/?cat=7 ... -
ssh permission denied (publickey)
2014-12-16 09:55 834sudo apt-get install openssh-se ... -
ubuntu 终端文本浏览器w3m或者lynx
2014-09-03 11:32 2829sudo apt-get install lynx-cur ... -
Ruby is Big in China
2014-08-12 15:35 545http://stylesror.github.io/#rub ... -
ruby http get post
2014-07-31 11:22 765uri = URI('url') Net::H ... -
使用者認證
2014-07-29 11:18 427转自: http://ihower.tw/rails3/aut ... -
linux下ssh安全的自动登录
2014-07-17 09:40 449机器准备 A: 控制机器,自己的机器 B: 远程机器,192. ... -
vi/vim多行注释和取消注释
2014-07-11 10:55 652多行注释: 1. 进入命令行模式,按ctrl + v进入 vi ... -
如何将Vim打造成一个成熟的IDE
2014-07-04 09:09 467[url]http://linux.cn/article-33 ... -
bundle exec rake i18n:check
2014-07-03 11:45 524bundle exec rake i18n:check -
无挂断程序操作
2014-06-06 17:03 600启动 $ rails s 这个界面一直占用,关掉会退出服 ... -
ruby on rails+nginx+passenger+ubuntu
2014-06-06 00:19 858ruby 使用rvm安装 在使用rmv安装的ruby时候必 ... -
用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
2014-05-28 09:20 962前言 在许多Web应用中 ... -
vi 编辑强制保存
2014-05-26 16:30 1255有时VIM编辑时候没有以sudo 开始,等到保存时候发现蛋疼了 ... -
`gem install nokogiri -v '1.5.6' 报错
2014-05-18 13:07 598libxml2 is missing. please vis ... -
卸载指定版本 bundle
2014-05-05 18:04 2692gem uninstall bundler -v=1.6.2 ... -
ubuntu设置DNS
2014-05-03 15:13 741ubuntu设置DNS。重启也有效的方法 方法一 (我是没有 ... -
SCP 命令
2014-04-29 09:21 697http://www.cnblogs.com/hitwtx/a ...
相关推荐
本文将详细介绍如何安装RVM以及如何通过RVM将Ruby版本升级到3.0.0,同时也会提及在安装Redis过程中遇到的问题和解决方案。 首先,让我们了解RVM是什么。RVM全称为Ruby Version Manager,是由Mario Ilić开发的一款...
然后,我们需要添加Ruby版本管理器RVM(Ruby Version Manager)到系统中。RVM允许你轻松地安装、切换和管理多个Ruby版本。在终端中输入以下命令来安装RVM: ```shell \curl -sSL https://get.rvm.io | bash -s ...
如果在安装过程中遇到权限问题,可以使用`sudo`,或者使用`rvm install ruby-2.0.0 --verify-downloads 1`以增加安全性。 RVM还支持管理Gemsets,这是用于为每个项目创建独立的Ruby环境的功能。创建一个新的Gemset...
如果您需要其他(较新)版本的RVM,请在安装基本版本的RVM之后检查以下“部分。 任何其他操作系统 确保已安装以下必需的软件包: curl gpg2 然后运行: \curl -sSL https://get.rvm.io | bash -s stable 其他...
本文档主要介绍了如何在Ubuntu操作系统中使用RVM配置Ruby on Rails开发环境。具体包括两种常见的配置方案: 1. **Ruby 1.8.7 + Rails 2.3.5** 2. **Ruby 1.9.2 + Rails 3.0.3** #### 三、配置步骤详解 1. **安装...
RVM(Ruby Version Manager)是一个 Ruby 版本管理工具,能够帮助我们管理多个 Ruby 版本。安装 RVM 是配置 Ruby On Rails 开发环境的第一步。安装 RVM 成功后,需要载入 RVM 环境。 三、安装 Ruby 在安装 Ruby ...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 ...通过上述步骤,您应该能够在 Ubuntu 系统上成功安装并配置 Ruby on Rails 环境,同时也解决了在安装过程中常见的几个问题。
如果在安装过程中出现错误,例如 SVN 没有安装导致无法下载 Ruby 源码等问题,可以检查 RVM 的安装日志以了解具体原因。通常这些日志会被保存在用户的主目录下的 `.rvm/log` 文件夹内,例如 `~/.rvm/log/ruby-1.9.2-...
在安装Ruby之前,我们需要先安装一些必要的依赖。通过输入以下命令,可以安装`gnupg`和`curl`: ``` sudo apt-get install gnupg gnupg2 ``` 2. **安装RVM(Ruby Version Manager)**: RVM是一个便捷的工具,...
### Ruby在Linux上的安装教程 #### 一、前言 Ruby 是一种动态的、面向对象的、通用的...此外,在安装过程中遇到问题时,可参考官方文档或社区论坛寻求帮助。希望本文能帮助您顺利安装 Ruby 并开始愉快的开发之旅。
通过RVM进行版本管理,确保`redis-trib.rb`脚本的正常运行,从而轻松创建和维护你的Redis分布式集群。在实际操作过程中,如果有任何疑问或遇到问题,可以参考相关文档或观看教程视频来获取帮助。
安装RVM或rbenv后,可以使用它们来安装特定版本的Ruby,并通过gem来安装Rails框架。 然后,我们需要配置Web服务器,如Nginx或Apache,以代理Rails应用的HTTP请求。Nginx以其高性能和稳定性而广受欢迎,特别适合与...
这包括系统版本选择、依赖包安装、RVM 安装及配置、Ruby 和 RubyGems 的安装以及最后的环境配置。这些步骤是构建稳定可靠的 Rails 开发环境的基础,也是进一步开发和部署 Rails 应用程序的前提条件。
在Ubuntu系统中安装Ruby,你可以选择以下三种方法。Ruby是一种流行的开源动态编程语言,以其简洁优美的语法著称,常用于构建可扩展的Web应用程序...记得在安装过程中保持网络连接畅通,以确保下载和安装过程顺利完成。
在本文中,我们将深入探讨在Ubuntu环境下搭建Ruby on Rails开发环境的详细步骤。 首先,我们需要在VirtualBox上安装Ubuntu操作系统。在这个过程中可能会遇到一些常见问题,例如终端软件的使用。确保使用启动器打开...
rvm使用mixed-mode安装进行安装:可由系统上的所有用户使用,并且在用户的$ HOME中具有孤立的Ruby/宝石集(请参阅更多); rvm已安装到/usr/share/rvm (按照Debian / Ubuntu约定); Ubuntu PPA提供的自动更新;...
这是因为Unix-like系统更适合开发,且Ruby和Rails的安装及管理工具RVM(Ruby Version Manager)在这些平台上更加稳定和便捷。 步骤0主要涉及系统必备软件包的安装。在Mac OS X上,需要安装Xcode,它会自动包含必要...
2. **rbenv**:类似于RVM,rbenv也是一个Ruby版本管理器,但它更注重简单性和轻量级。它不包含版本之间的切换功能,但可以与`ruby-build`插件一起使用来安装多个Ruby版本。 3. **直接安装**:对于Linux和macOS用户...