`
山雨欲来风满楼
  • 浏览: 57992 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Rails3 on Ubuntu 以及虚拟机Virtualbox 安装 笔记--可以节省你两天的折腾

阅读更多
#在windows上安装Ubuntu 虚拟机
1. download Ubuntu desktop 32 bit (developer to use ubuntu desktop version may is better)
http://www.ubuntu.com/desktop/get-ubuntu/download

2. install virtualbox and set the downloaded ubuntu iso as virtul disk driver and get server installed as step by step
http://www.virtualbox.org/wiki/Downloads
设置虚拟机内存为512M,可根据你机器内存来设置

3. add another network card for virtual machine in box controller machine,
关闭虚拟机后,用 box manager给 给虚拟机增加一个网卡(在设置里面)
具体请细读
http://muffinresearch.co.uk/archives/2010/02/08/howto-ssh-into-virtualbox-3-linux-guests/

vim /etc/network/interfaces

auto eth1
iface eth1 inet static
    address 192.168.56.5
    netmask 255.255.255.0

sudo ifup eth1

reboot

外部有两个网卡,为虚拟机创建,为192.168.56.x字段
内部也有两个网卡, 一个为自动分配成10.0.2.15字段
外部网卡一个要设置为nat,一个设置为host-only

虚拟机安装要诀:
虚拟机安装后,要能够从windows xp  host上能够访问到虚拟机,
本地有虚拟机的两张网卡, 内部有两个网卡, 一个为eth0,一个为eth1
把eth1设置成和host虚拟机两张网卡同一网段,就可以访问。

putty 上去虚拟机后,有时候发现有断掉的情形, 在make的时候,其他的时候还可以。

#install ubuntu gnome for server (如果直接安装桌面,就不用了)
sudo apt-get install x-window-system-core xserver-xorg gnome-desktop-environment
ref:http://ubuntuforums.org/showthread.php?t=186298
自动下载要一个小时左右, 安装也要半个小时左右,安装大小在1.5G左右
download-->uppack-->set up

#start vnc server for ubuntu server or desktop
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
gnome-session &
# twm &

但是好像装了以后,按s 会有问题

# 安装一个guest additional  for guest ubuntu
在虚拟机里面设置光驱为:VBoxLinuxAdditions.iso
cd /media/cdrom0/
sudo ./VBoxLinuxAdditions.run

#ubuntu copy/paste with windows host is OK
using buttion in middle of mouse to copy or just right click to copy
then paste to windows, windows also can be paste into ubuntu, that is great.

#you need install some third party in ubuntu before install ruby
sudo apt-get zlib1g-dev
sudo apt-get install libsqlite3-dev

#you must need install ruby 1.9.2 Rc1 as I has tryed others will fail as rails3 official required also
ref =http://www.ruby-lang.org/en/news/2010/07/02/ruby-1-9-2-rc1-is-released/
tar xvzf  ...
$ cd ruby.../
$ ./configure
$ make
$ sudo make install

check ruby version by
ruby --version

#install ruby gems
ref=http://grigio.org/how_install_rails_3_0_beta_ubuntu_linux_step_step
wget http://rubyforge.org/frs/download.php/60718/rubygems-1.3.5.tgz
tar -xvf rubygems-1.3.5.tgz
cd rubygems-1.3.5
sudo ruby1.9 setup.rb
sudo ln -s /usr/bin/ruby1.9.1 /usr/bin/ruby
sudo ln -s /usr/local/bin/gem /usr/bin/gem

sudo gem update --system


#install sqlite3-ruby gem
sudo gem install sqlite3-ruby

#安装thin服务器

sudo gem install thin

#
#install rails 3
sudo gem install rails --pre
it take about 5 minutes to show something, be patient
total take 10 minutes to install 22 gem related with rails



#create new rails application
#rails new bolg
#cd blog

thin start

in windows host, you can visit
http://192.168.56.5:3000/

rails3 welcome is there.

安装成功,继续你的网站开发。
分享到:
评论

相关推荐

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机.zip

    rails-dev-box, 面向 Ruby on Rails 核心开发的虚拟机 用于 Ruby on Rails 核心开发的虚拟机简介注意:这个虚拟机不是为 Rails 应用程序开发而设计的,只是为。 这个项目自动设置开发环境,以便在 Ruby on Rails ...

    ubuntu下安装ruby on rails

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

    Ruby on Rails安装包全集(Linux)

    在Linux环境下安装Ruby on Rails需要一系列的依赖包和步骤,本资源包提供了所需的所有组件,帮助用户在Linux系统上顺利构建RoR开发环境。 1. **readline-5.1.tar.gz**: 这是Readline库的源代码包,它提供了一种交互...

    rails-dev-box:用于Ruby on Rails核心开发的虚拟机

    用于Ruby on Rails核心开发的虚拟机 介绍 请注意,该虚拟机并非为Rails应用程序开发而设计,而仅是为Rails核心开发而设计... 安装完成后,您可以使用以下命令访问虚拟机: host $ vagrant ssh Welcome to Ubuntu 20.10

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

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

    Ruby_On_Rails笔记

    综上所述,Ruby on Rails的笔记内容涵盖了从安装Rails环境到创建和运行一个简单的Rails项目的基础知识,这些内容对于初学者来说是学习Rails框架的极好入门材料。通过对这些知识点的学习,初学者可以快速了解Rails的...

    ruby on rails 3 tutorial.pdf

    首先,你需要了解的是Rails的安装过程,包括Ruby环境的搭建、Rails gem的安装以及数据库的配置。在这个阶段,你将学习如何使用命令行工具来创建一个新的Rails项目,并理解Rails的目录结构及其各自的作用。 接下来,...

    Ruby_on_Rails笔记

    ### Ruby on Rails 笔记知识点总结 #### 一、引言 在《Ruby on Rails笔记》中,作者陈刚分享了他在学习Ruby on Rails过程中的经验与心得。这份笔记不仅包含了作者的学习历程和个人体会,还汇集了他在学习过程中遇到...

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

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

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    Ruby on Rails 安装指南 Ruby on Rails 安装指南是指安装 Ruby 1.8.6 和 Rails 2.0.2 的详细步骤。首先,需要下载 Ruby One-Click Installer 版本,并安装 Ruby。然后,下载 Rails 2.0.2 版本,并安装。接下来,...

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

    这个名为`rails-environment-master`的压缩包可能包含的就是这样一个脚本,可以解压后运行来快速部署Rails应用。 通过以上步骤,你将在Ubuntu服务器上成功搭建了一个Rails生产环境。记得在实际操作时,根据具体需求...

    教学级Ruby On Rails 手动安装.pdf

    ### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...

    Ruby on Rails Guides v2 - Ruby on Rails 4.2.5

    ### Ruby on Rails Guides v2 - Ruby on Rails 4.2.5 #### 一、重要概念及基础假设 - **重要概念**:本指南旨在帮助读者深入理解Ruby on Rails(以下简称Rails)4.2.5版本的核心功能与最佳实践。 - **基础假设**:...

    (Unity源码)街机外星风格射击游戏源码On Rails Shooter Template 1.20.rar

    2-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏源码On Rails Shooter Template 1.202-94街机外星风格射击游戏...

    [Rails 5.x] 安装设定03. [跨平台] 于VirtualBox的Ubuntu安装Ruby on Rails 开发环境

    [Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun

    ruby on rails安装

    你可以访问Ruby官方网站下载适合你操作系统的安装包,或者使用包管理器如Homebrew(Mac)、apt-get(Ubuntu)或Chocolatey(Windows)进行安装。 接下来是RubyGem的安装。RubyGem是Ruby的包管理器,用于安装和管理...

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

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

Global site tag (gtag.js) - Google Analytics