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

转载ubuntu 下安装ruby 1.9.1

    博客分类:
  • ruby
阅读更多
http://hi.baidu.com/%D5%D4%C8%D9/blog/item/0dbc800812fd31d862d986be.html

1.安装build工具
sudo apt-get install build-essential

2.安装readline zlib libncurses5
sudo apt-get install zlib1g-dev
sudo apt-get install libreadline5 libreadline5-dev

3.安装openssl
sudo apt-get install libopenssl-ruby1.8
sudo apt-get install openssl libssl-dev 

4.下载 ruby-1.9.1-p0.tar.gz
tar zxvf ruby-1.9.1-p0.tar.gz
cd ruby-1.9.1-p0
./configure --prefix=/usr/local/ruby-1.9.1
make
sudo make install

5.设置环境变量
sudo vim /etc/environment
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/ruby-1.9.1/bin"
source /etc/environment
接着就可以使用ruby -v查看自己安装的ruby版本了
不过sudo ruby -v需要自己做软连接到/usr/bin下面去。(例如:sudo ln -s /usr/local/ruby-1.9.1/bin/ruby /usr/bin/ruby )
6.cd ruby-1.9.1-p0/ext/openssl

   1. ruby extconf.rb  
   2. make  
   3. sudo make install 

7.cd ruby-1.9.1-p0/ext/zlib

   1. ruby extconf.rb  
   2. make  
   3. sudo make install 

8.升级rubygems
$ sudo gem install rubygems-update
$ sudo update_rubygems

9.清空rubygems的cache,并更新源
sudo gem sources -c
sudo gem sources -u

10.sudo gem install rails
安装结束
rails -v
rails myapp
cd myapp
ruby script/server
打开浏览器http://localhost:3000出现rails欢迎页面
分享到:
评论

相关推荐

    ruby安装升级及命令自行编译安装非APTGET方式安装升级的办法

    Ubuntu用户通常会依赖于包管理工具`apt-get`来安装Ruby,这种方式虽然简单便捷,但在某些情况下可能无法满足定制化的需求。本文将详细介绍如何通过手动编译的方式安装Ruby,并提供一种灵活的升级策略。 #### 手动...

    Catalyst-Dashboard:基于仪表板的仪表板

    sudo apt-get install ruby1.9.1-full git nodejs g++ 安装所需的 gems(注意:如果出现权限错误,请尝试 sudo): gem install bundler dashing 现在安装这个仪表板: git clone ...

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似.zip

    quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.

    rightscale-cli:RightScale CLI 客户端

    RightScale CLI ... 删除 Ruby 1.8: # apt-get remove --purge libruby1.8 ruby ruby1.8安装 Ruby 1.9.3: # apt-get install ruby1.9.3 rubygems1.9.1然后,安装 gem: # gem install rightscale-cli如果在 Ri

    stager-server:使用sinatra,docker和nginx的自动化登台环境

    通过协调nginx虚拟主机的创建和销毁与docker容器的创建和销毁,Stager可以自动执行Web应用程序的暂存过程。...sudo apt-get install ruby1.9.1-dev # tested version # install bundler sudo gem instal

    Linux上如何安装使用音乐软件SoundCloud.docx

    $ sudo apt-get install portaudio19-dev libmpg123-dev libncurses-dev ruby1.9.1-dev $ sudo gem install soundcloud2000 ``` ArchLinux用户则可以在AUR(Arch User Repository)仓库中找到相应的包进行安装。而...

    onetimesecret:将敏感信息保留在您的电子邮件和聊天记录之外

    一次性机密-v0.10.1(2018-06-27) 将敏感信息保留在您的电子邮件和聊天记录... Ruby 1.9.1+ Redis 2.6+ 安装依赖项 # DEBIAN $ sudo apt-get update $ sudo apt-get install build-essential $ sudo apt-get inst

    rails-heroku:在 Heroku 上创建和部署 Ruby on Rails 应用程序

    Ubuntu 14.04 Ruby 2.1.2 导轨 4.1.4 PostgreSQL 9.1 git 1.9.1 首先注册Heroku ( ) 并登录平台,然后下载Heroku Toolbelt并安装它 ( )。 在终端( CRTL+ALT+T )向 heroku 进行身份验证。 $ heroku login ...

    ragweed:用 ruby​​ 编写的可编写脚本的 Win32LinuxOSX 调试器

    没有第三方依赖支持的平台 Ragweed 受支持并已在以下平台上进行测试(仅限 32 位英特尔): Windows XP, 7Linux Ubuntu 9.04 -> 11.04Mac OS X 10.5, 10.6 Ragweed 适用于 Ruby 1.8.7、1.9.1 和 1.9.2,并且应该...

    NodeJs在Linux下使用的各种问题解决

    首先,我们讨论的是Ubuntu 16.04系统下安装Node.js的问题。通常,通过`apt-get`命令安装Node.js后,你会发现只能使用`nodejs`命令,而不是通常的`node`命令。为了解决这个问题,你可以按照以下步骤操作: 1. 使用`...

    Gdal1.9,GDAL的编译包

    10. **API接口**:GDAL提供C++、Python、Java、Perl、Ruby等多种编程语言的API,便于开发人员集成到自己的应用程序中。 在GDAL 1.9.1这个版本中,可能包含以下内容: 1. **源代码**:供开发者编译和定制GDAL的源...

    chef-supermarket-solo:安装和配置超市

    用法要求平台Ubuntu (= 14.04)食谱: 适合 (~> 2.7.0) 烦恼 (~> 1.0.0) 厨师独奏搜索(~> 0.5.1) 防火墙 (~> 1.1.0) 对数旋转 (~> 1.9.1) ntp (~> 1.8.2) openssh (~> 1.4.0) 须藤 (~> 2.7.1) 超市 (~> 3.2.1) 时区...

    vagrant-fuelphp-centos6:FuelPHP Vagrant 开发设置 (CentOS6)

    FuelPHP Vagrant 开发设置 (CentOS...Ubuntu 14.04 - VirtualBox 4.3.18 & Vagrant 1.6.5 & Git 1.9.1 Mac OS X 10.10.1 - VirtualBox 4.3.18 & Vagrant 1.6.5 & Git 1.9.3 开发环境中有什么? 以下部分包括使用 Chef

Global site tag (gtag.js) - Google Analytics