<commit_before>---
layout: post
title: "Ubuntu开发之旅[3]：Ruby入门之环境的搭建与RubyMine的安装"
category: 技术
tags: Ubuntu，Ruby
keywords: Ubuntu，Ruby，IDE
description: null
published: true
---

##搭建Ruby环境（RVM+Ruby+Rails+Gems）

###1. 安装RVM

- Ruby版本管理工具，一个命令行工具，它允许你在同一台电脑上安装并管理和切换多个 Ruby 版本。
- cURL是一个利用URL语法在命令行下工作的文件传输工具，它支持文件上传和下载，所以是综合传输工具。
- Source命令也称为“点命令”，通常用于重新执行刚修改的初始化文件，使之立即生效，而不必注销并重新登录。

```sh
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
```

###2. 快速，准确安装Ruby

```sh
#修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器，这样能提高安装速度
$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
#列出已知的ruby版本
$ rvm list known
#安装/使用/设置ruby默认版本
$ rvm install use 1.9.3 --default 
```
###3. Ubuntu(Debian系)安装Ruby[*不推荐*]
```sh
$ sudo apt-get install ruby irb rdoc
```

##安装RubyMine

###1. 安装Oracle SDK
[百度经验](http://jingyan.baidu.com/article/7f766daf5e20944101e1d02b.html)

```sh
#因为版权问题，在Ubuntu的APT仓库中不提供Oracle Java下载
$ apt-cache search oracle-java　
---搜索不到任何包
$ apt-cache search java7
---只可以搜索到OpenJDK的相关包
#添加PPA：Personal Package Archive
$ sudo add-apt-repository ppa:webupd8team/java
#更新完成后，选择安装Java7
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
#设置环境变量
$ sudo apt-get install oracle-java7-set-default
```

###2. 安装RubyMine
- 下载.tar.gz文件
[Ruby on Rails IDE :: JetBrains RubyMine](http://www.jetbrains.com/ruby/)

- 解压并安装

```sh
#进入软件包目录
$ ./bin/rubymine.sh
bash: ./bin/rubymine.sh: Permission denied
$ sudo chmod 777 Soft
$ ls -l rubymine.sh
-rw------- 1 llgreen llgreen 5848  6月 10 19:22 rubymine.sh
$ sudo chmod 777 pycharm.sh
$ ./bin/rubymine.sh
run
```

- 激活
>输入序列号验证：<commit_msg>Updated 2014-09-25-use-ubuntu-03.md<commit_after>---
layout: post
title: "Ubuntu开发之旅[3]：Ruby入门之环境的搭建与RubyMine的安装"
category: 技术
tags: Ubuntu，Ruby
keywords: Ubuntu，Ruby，IDE
description: null
published: true
---

##搭建Ruby环境（RVM+Ruby+Rails+Gems）

###1. 安装RVM

- Ruby版本管理工具，一个命令行工具，它允许你在同一台电脑上安装并管理和切换多个 Ruby 版本。
- cURL是一个利用URL语法在命令行下工作的文件传输工具，它支持文件上传和下载，所以是综合传输工具。
- Source命令也称为“点命令”，通常用于重新执行刚修改的初始化文件，使之立即生效，而不必注销并重新登录。

```sh
$ curl -L get.rvm.io | bash -s stable
$ source ~/.bashrc
$ source ~/.bash_profile
```

###2. 快速，准确安装Ruby

```sh
#修改 RVM 的 Ruby 安装源到国内的 淘宝镜像服务器，这样能提高安装速度
$ sed -i -e 's/ftp\.ruby-lang\.org\/pub\/ruby/ruby\.taobao\.org\/mirrors\/ruby/g' ~/.rvm/config/db
#列出已知的ruby版本
$ rvm list known
#安装/使用/设置ruby默认版本
$ rvm install use 1.9.3 --default 
```
###3. Ubuntu(Debian系)安装Ruby[*不推荐*]
```sh
$ sudo apt-get install ruby irb rdoc
```

##安装RubyMine

###1. 安装Oracle SDK
[百度经验](http://jingyan.baidu.com/article/7f766daf5e20944101e1d02b.html)

```sh
#因为版权问题，在Ubuntu的APT仓库中不提供Oracle Java下载
$ apt-cache search oracle-java　
---搜索不到任何包
$ apt-cache search java7
---只可以搜索到OpenJDK的相关包
#添加PPA：Personal Package Archive
$ sudo add-apt-repository ppa:webupd8team/java
#更新完成后，选择安装Java7
$ sudo apt-get update
$ sudo apt-get install oracle-java7-installer
#设置环境变量
$ sudo apt-get install oracle-java7-set-default
```

###2. 安装RubyMine
- 下载.tar.gz文件
[Ruby on Rails IDE :: JetBrains RubyMine](http://www.jetbrains.com/ruby/)

- 解压并安装

```sh
#进入软件包目录
$ ./bin/rubymine.sh
bash: ./bin/rubymine.sh: Permission denied
$ sudo chmod 777 Soft
$ ls -l rubymine.sh
-rw------- 1 llgreen llgreen 5848  6月 10 19:22 rubymine.sh
$ sudo chmod 777 rubymine.sh
$ ./bin/rubymine.sh
run
```

- 激活
>输入序列号验证：
{'fraction_non_alphanumeric': 0.15920696905977771, 'fraction_numerical': 0.03184139381195554, 'mean_word_length': 4.353697749196141, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '920017', 'n_tokens_mistral': 1965, 'n_tokens_neox': 1929, 'n_words': 286}