`
wen_pp
  • 浏览: 23572 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Ubuntu下使用RVM 安装Rails

阅读更多
使用Ubuntu版本:11.04
1.安装RVM
bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)

2.安装Ruby
RVM安装完成后可以使用
rvm requirements
命令查看安装可选项。
执行rvm install 1.9.2
ubuntu:~$ rvm install 1.9.2
Fetching yaml-0.1.4.tar.gz to /home/wenpeng/.rvm/archives
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  460k  100  460k    0     0  51442      0  0:00:09  0:00:09 --:--:-- 63694
Extracting yaml-0.1.4.tar.gz to /home/wenpeng/.rvm/src
Configuring yaml in /home/wenpeng/.rvm/src/yaml-0.1.4.
Compiling yaml in /home/wenpeng/.rvm/src/yaml-0.1.4.
Installing yaml to /home/wenpeng/.rvm/usr
Installing Ruby from source to: /home/wenpeng/.rvm/rubies/ruby-1.9.2-p290, this may take a while depending on your cpu(s)...

ruby-1.9.2-p290 - #fetching 
ruby-1.9.2-p290 - #downloading ruby-1.9.2-p290, this may take a while depending on your connection...
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 8604k  100 8604k    0     0  24844      0  0:05:54  0:05:54 --:--:-- 30418
ruby-1.9.2-p290 - #extracting ruby-1.9.2-p290 to /home/wenpeng/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #extracted to /home/wenpeng/.rvm/src/ruby-1.9.2-p290
ruby-1.9.2-p290 - #configuring 
ruby-1.9.2-p290 - #compiling 
ruby-1.9.2-p290 - #installing 
Retrieving rubygems-1.8.17
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  246k  100  246k    0     0  50303      0  0:00:05  0:00:05 --:--:-- 60119
Extracting rubygems-1.8.17 ...
Removing old Rubygems files...
Installing rubygems-1.8.17 for ruby-1.9.2-p290 ...
Installation of rubygems completed successfully.
ruby-1.9.2-p290 - adjusting #shebangs for (gem irb erb ri rdoc testrb rake).
ruby-1.9.2-p290 - #importing default gemsets (/home/wenpeng/.rvm/gemsets/)
Install of ruby-1.9.2-p290 - #complete 

设置1.9.2 作为默认的Ruby版本
rvm use 1.9.2 --default

报错提示
RVM is not a function, selecting rubies with 'rvm use ...' will not work.

解决方法
执行
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
然后重启Terminer再执行
source .bash_profile
这里还可以直接把这段命令写进/etc/profile
ubuntu:~$ rvm use 1.9.2 --default
Using /home/wenpeng/.rvm/gems/ruby-1.9.2-p290


安装rails 需要的lib

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

sudo apt-get install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev 


gem install rails 

如果出现问题的话需要remove掉ruby然后重新安装
rvm remove ruby
rvm install 1.9.2
rvm use 1.9.3 --default
gem install rails 


如果在启动rails server的过程中提示No JavaScripts Run time 有两个解决方法
解决方法1:

Adding the following gems to my Gemfile solved the issue:

gem 'execjs'
gem 'therubyracer'

Then of course:

这里需要先bundle install therubyracer
然后bundle install



解决方法2:

安装nodejs

lijg@lijg-desktop:~/workruby/helloapp$ sudo apt-cache search nodejs
[sudo] password for lijg:
coffeescript - interpreter and compiler for the CoffeeScript language
nodejs - Node.js event-based server-side javascript engine
nodejs-dbg - Node.js event-based server-side javascript engine (debug)

nodejs-dev - Development files for Node.js
分享到:
评论

相关推荐

    ubuntu下安装ruby on rails

    ### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    通常,Ubuntu的默认Ruby版本可能较旧,因此我们可能会选择使用`rbenv`或`rvm`这样的版本管理器来安装特定版本的Ruby。例如,`rbenv`可以通过以下命令进行安装: ```bash sudo apt-get update sudo apt-get ...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    在本篇【保姆级教程】中,我们将详细探讨如何在Ubuntu系统上安装Ruby on Rails环境。首先,确保你已经下载了Ubuntu桌面版,这可以从官方链接(https://cn.ubuntu.com/download)获取。Ruby on Rails是流行的开源Web...

    RVM配置ROR

    本文档主要介绍了如何在Ubuntu操作系统中使用RVM配置Ruby on Rails开发环境。具体包括两种常见的配置方案: 1. **Ruby 1.8.7 + Rails 2.3.5** 2. **Ruby 1.9.2 + Rails 3.0.3** #### 三、配置步骤详解 1. **安装...

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器.zip

    chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...

    Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境

    在Ubuntu上配置Ruby on Rails框架和RubyMine IDE开发环境是一个重要的步骤,对于想要在Linux环境下进行Web开发的程序员来说,这是必备的知识。Ruby on Rails是一个强大的全栈Web框架,它基于Ruby语言,大大简化了Web...

    ruby on rails操作流程.pdf

    在本文中,我们将深入探讨在Ubuntu环境下搭建Ruby on Rails开发环境的详细步骤。 首先,我们需要在VirtualBox上安装Ubuntu操作系统。在这个过程中可能会遇到一些常见问题,例如终端软件的使用。确保使用启动器打开...

    ruby_on_rails安装部署指导手册

    - 使用 `curl` 命令下载 RVM 安装脚本至 `/opt/ruby_on_rails/rvm` 目录。 - 解压并运行安装脚本:`tar --strip-components=1 -xzf ../rvm-stable.tar.gz` 和 `./install --auto-dotfiles`。 - 设置环境变量:`...

    快速安装Ruby on Rails的简明指南

    - **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证安装结果**:确认Ruby及Rails版本。 #### Ruby on ...

    rails-passenger-postgres-ubuntu:在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx

    在没有RVM或rbenv的Ubuntu 14.04上的Rails,PostgreSQL带Passenger + Nginx ssh-copy-id -i ~/.ssh/id_rsa.pub root@SERVER scp rails-passenger-postgres-nginx root@SERVER:/root/rails-passenger-postgres-...

    安装文档1

    本篇文档详细介绍了在不同的操作系统环境下,如何正确安装Ruby、Rails及其依赖环境。 首先,对于操作系统的选择,文档建议避免在Windows上进行安装,推荐使用Mac OS X或任意Linux发行版,如Ubuntu、CentOS、Redhat...

    ruby在unbuntu的安装版本

    Ruby是一种强大的、面向对象的脚本语言,尤其适合Web开发,如使用Rails框架。在Ubuntu操作系统上安装Ruby,可以让你利用其丰富的库和工具来构建高效的应用程序。本指南将详细讲解如何在Ubuntu系统上安装Ruby 2.1.5这...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    在Ubuntu 16.x操作系统环境下,我们可以利用Ansible的自动化能力来简化Ruby on Rails应用的安装和配置过程。 首先,让我们了解一下Ansible。Ansible基于SSH协议,无需在目标服务器上安装额外代理,这使得它易于使用...

    rails web server deploy guide

    使用RVM(Ruby Version Manager)或rbenv可以帮助管理多个Ruby版本。 5. **Web服务器**:文章提到的“starling”可能指的是Starling,这是一个轻量级的消息队列服务器,常用于Rails的后台任务处理。不过,在生产...

    Ruby-極光Rails5專屬伺服器安裝包

    2. **安装Ruby**: 使用RVM(Ruby Version Manager)或rbenv来管理Ruby版本,安装并切换到2.3.1。 3. **安装Passenger**: 通过gem包管理器安装Passenger,并进行全局配置。 4. **安装Nginx**: 通过包管理器如apt-get...

    Rails bundle命令安装mysql gem包出错的解决方法

    解决 Rails bundle 安装不上 mysql gem包的问题 环境 ubuntu 12.04 ruby-2.1.1 首先 新建一个的一个项目,在该项目上执行 bundle install 提示 代码如下: … Make sure that gem install mysql2 -v ‘0.3.16’; ...

    ruby:sendchinatownlove.com的后端Rails API

    发送唐人街LoveAPI 设置 :wrench: Rubyx Rails 6x 对于ubuntu,请尝试使用... ... rvm install ruby​​-XXX如果没有rvm,请使用gem安装rvm: \curl -sSL https://get.rvm.io | bash -s stable --ruby

    RUBYONRAILS服务器配置[收集].pdf

    - 使用RVM安装指定版本的Ruby,例如`rvm install ruby`。 3. **监控配置**: - 配置Monit来监控服务器上的服务,确保其稳定运行。编辑`/etc/monit/monitrc`以设置HTTP服务器监听端口2812,并仅允许本地连接。 - ...

Global site tag (gtag.js) - Google Analytics