如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails

如何使用RVM在Ubuntu 12.04 LTS上安装Ruby on Rails,第1张

第一步——用RVM安装Ruby

在开始之前,我们需要在VPS上运行一次快速更新,确保所有的包都是最新的:

sudo apt-get update

更新完毕之后,我们可以开始安装RVM(Ruby Version Manager). 这是个让我们能在一台服务器上使用多个Ruby版本的优秀程序。不过,我们将只使用它来安装最新的Ruby版本。

如果在你的系统上没有 curl ,你需要安装它:

sudo apt-get install curl

要安装RVM,在终端中输入下面的命令

curl -L https //get rvm io | bash -s stable

安装完毕后,载入RVM。你需要先退出shell然后重新开启一个新的shell会话。

source ~/.rvm/scripts/rvm

(zrong: 我没有退出和重启shell会话,所以我使用的是 source /usr/local/rvm/scripts/rvm )

为了能正常工作,RMV必须安装一些依赖。你可以让RVM自动安装它们:

rvm requirements

你可能需要输入root密码来允许安装这些依赖。

某些情况下,系统可能会提示找不到zlib包。RVM 页面详细描述了这个问题以及解决方法。

第二步——安装 Ruby

一旦你使用了 RVM,安装Ruby就简单了。

rvm install ruby

最新版本的的Ruby现在已经被安装。不过,因为我们会同时使用多个 Ruby 版本,我们需要告诉系统应该使用刚才安装的 Ruby 作为默认版本。

1

rvm use ruby --default

(zrong: RVM并不能管理系统自带的Ruby,如果想返回系统管理的Ruby,可以执行 rvm reset )

第三步——安装 RubyGems

确认我们已经安装了 Ruby on Rails 所需的所有组件。现在可以继续使用 RVM 安装 gems。在终端中输入下面的命令:

rvm rubygems current

第四步——安装 Rails

万事俱备,是安装 Rails 的时候了。打开终端输入下面的命令:

gem install rails

这次安装需要一些时间和耐心。它将安装 Ruby on Rails 到你的服务器上。

一、Mac OS X中make和gcc命令的安装

在编译Lua前需要做的准备工作。

我将lua-5.2.2.tar.gz下载到苹果电脑中,解压后进行编译时,发现我的Mac OS X 没有mak命令,也没有gcc命令。

检测苹果电脑的Mac OS X中是否有make命令的方法,可在控制台键入命令:which make

如果有该命令,则会返回提示:/usr/bin/make

所以我需要在Mac OS X中安装mak命令和gcc使命令。安装工具包需要从苹果的开发网站下载。

下载方法:

打开Xcode,菜单Xcode -->Open Developer Tool -->More Developer Tools

这时Safari浏览器被运行,并d出注册对话框,要求输入Apple ID和密码,填写完注册信息然后进入Apple Developer的下载站点,搜索“Unix”,结果会列出命令工具包的下载列表:

Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.8以上版本)

Command Line Tools (OS X Lion)for Xcode - April 2013 (这个版本需要Xcode 4.6.2 和 Mac OS X 10.7.4以上版本)

.....

下面还有其它版本,跟据你使用的Mac OS X的版来下载。另外说一下:

Mac OS X 10.4.x,代号为:Lion

Mac OS X 10.8.x,代号为:Mountain Lion

我的Mac OS X是Mountain Lion,所以下载的是Command Line Tools (OS X Mountain Lion)for Xcode - April 2013 版本,文件名为:

xcode462_cltools_10_86938259a.dmg

下载完后双击该文件。过一会儿后,会d出安装包的窗口,对双击安装包。按提示完成安装。这时make和gcc便有了。

可使用which命令进行检查。

二、编译Lua软件

编译和安装方法的详细说明在readme文件中:lua-5.2.2/doc/readme.html

在编译前最好进行编译测试,在lua-5.2.2目录下,使用命令如下:make test

我的编译和安装方法是:

sudo make macosx install (sudo在Mac OS X中表示使用超级用户权限)

注意:

Lua的编译和安装说明文档(readme.html)中指出,编译Lua时,需要选择要运行的 *** 作系统,编译并安装的格式如下:

make xxx install (如果不是超级用户登录,则需要前面加sudo命令)

其中xxx表示目标 *** 作系统的标记,目标 *** 作系统的标记列表如下:

aixansibsdfreebsdgenericlinuxmacosxmingwposixsolaris

Lua 将默认安装到 /usr/local/,安装完成后,在该目录下会生成一些重要文件。

/usr/local/ bin: (可运行程序)

lualuac (lua是Lua语言的解释器,luacLua语言的编译器)

/usr/local/ include: (头文件)

lua.hluaconf.hlualib.hlauxlib.hlua.hpp

/usr/local/lib: (库文件)

liblua.a

/usr/local/ man/man1: (命令手册)

lua.1luac.1

Lua 解释器完整的路径是 /usr/local/bin/lua,在终端中运行 lua 即可调用解释器。

三、Lua语言解释器的测试

在控制台上输入lua命令:lua

Lua 5.2.1 Copyright (C) 1994-2012 Lua.org, PUC-Rio

>print ("Hello World!") (进入交互命令状态,在提示符“>”下输入测试代码)

Hello World! (返回的结果)

键入 Control+D 退出交互命令

如果想运行一个lua脚本文件,可以使用下面命:lua文件名

如:lua hello.lua

hello.lua文件的代码:

io.write("Hello world, from ",_VERSION,""!\n)

结果:Hello world, from Lua 5.2!

注释:

Lua 是一个小巧的脚本语言。 是巴西里约热内卢天主教大学(Pontifical Catholic University of Rio de Janeiro)里的一个研究小组,由Roberto Ierusalimschy、Waldemar Celes 和 Luiz Henrique de Figueiredo所组成并于1993年开发。 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。

很多应用程序使用LUA作为自己的嵌入式脚本语言,以此来实现可配置性、可扩展性。这其中包括魔兽世界、博德之门、愤怒的小鸟等。

要有专门的烧录器,

si4010的RVMrom烧录了就不能重烧的了

但是SI4010有C2口仿真调试模式

在开发时可以将程序通过C2口copy到si4010的运行RAM里面

批量生产时通过专门的烧录器烧写到RVMROM里面

然后si4010每次上电或者说复位都会讲RVMROM里面的程序copy到运行ram里面

至于烧录器 可以上网找找

或者联系hope这间无线公司:惠贻华普


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7996805.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存