当前位置: 首页 > news >正文

(Ruby)Ubuntu12.04安装Rails环境

首先参考http://www.cnblogs.com/keen-allan/archive/2012/04/22/2464541.html

通过ubuntu的terminal终端将curl和git等安装

$ sudo apt-get install curl
$ sudo apt-get install git-core

然后配置git

$ git config --global user.name "Your Name"
$ git config --global user.email your-email@address.com

接着通过bash命令安装rvm

$ bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

切换主目录(当前用户)

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

关闭终端输入然后重新打开,并输入

$ echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

接着通过rvm来安装配置ruby和其他东东

$ rvm list known    #从结果中选择一个版本进行安装
$ rvm install 1.9.3  #安装成功后通过以下命令查看版本
$ ruby -v
$ gem -v

配置好ruby和gem后,通过执行

$ gem update --system
$ gem update

来更新环境以使得平台保持最新,当我执行gem update的时候发现老是报can not find zlib以致无法更新,baidu后发现可以先卸载ruby,然后安装zlib,最后重新安装ruby可以解决(1.9.3为版本号)

1. $ rvm remove 1.9.3

2. $ rvm pkg install zlib

3. $ rvm reinstall 1.9.3

 最后利用gem来安装rails

$ gem install rails
$ rails -v

 

转载于:https://www.cnblogs.com/ocean2000/archive/2012/09/25/2701539.html

相关文章:

  • log(A/B) = logA -logB 证明
  • MySQL的WHERE语句中BETWEEN与IN的用法和他们的区别
  • 朱元璋——朱苏进著
  • 古文观止鉴赏辞典
  • 正偎翠依红,应记浮生若梦,若一朝情冷,愿君随缘珍重
  • 函数的极限定义
  • 变量,对象与内存
  • 清宫秘事——光绪与德龄秘恋
  • 两个很重要的极限和夹逼准则
  • [目录] ASP.Net Core 搭建微服务网站
  • DSP——离散信号的卷积
  • esxi 主机用户功能说明
  • 冲击函数的广义定义——吴大正 郭宝龙
  • Spring实战 读书笔记 1.Spring之旅
  • 信号的分解
  • 【挥舞JS】JS实现继承,封装一个extends方法
  • angular2开源库收集
  • CentOS7 安装JDK
  • gcc介绍及安装
  • go append函数以及写入
  • in typeof instanceof ===这些运算符有什么作用
  • iOS | NSProxy
  • js操作时间(持续更新)
  • Laravel 菜鸟晋级之路
  • Lsb图片隐写
  • PhantomJS 安装
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 前端技术周刊 2019-02-11 Serverless
  • 小程序上传图片到七牛云(支持多张上传,预览,删除)
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • media数据库操作,可以进行增删改查,实现回收站,隐私照片功能 SharedPreferences存储地址:
  • const的用法,特别是用在函数前面与后面的区别
  • raise 与 raise ... from 的区别
  • zabbix3.2监控linux磁盘IO
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • #### go map 底层结构 ####
  • #Spring-boot高级
  • (09)Hive——CTE 公共表达式
  • (第二周)效能测试
  • (算法二)滑动窗口
  • (译)计算距离、方位和更多经纬度之间的点
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .【机器学习】隐马尔可夫模型(Hidden Markov Model,HMM)
  • .NET 解决重复提交问题
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .NET企业级应用架构设计系列之应用服务器
  • /etc/apt/sources.list 和 /etc/apt/sources.list.d
  • [ 蓝桥杯Web真题 ]-布局切换
  • [.net] 如何在mail的加入正文显示图片
  • [.NET]桃源网络硬盘 v7.4
  • [8481302]博弈论 斯坦福game theory stanford week 1
  • [cocos2d-x]关于CC_CALLBACK
  • [HTML]Web前端开发技术7(HTML5、CSS3、JavaScript )CSS的定位机制——喵喵画网页
  • [IE编程] 多页面基于IE内核浏览器的代码示例
  • [JavaWeb]—Spring入门