`
floger
  • 浏览: 213263 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

通过rvm使用rails(转)

阅读更多

在Ubuntu 10.10版本中, 使用rvm安装 ruby时,

   首先要安装就是curl

 

 

$ sudo apt-get install curl 
 

因为RVM安装文件是从github上通过git来获取的,直接安装

$ sudo apt-get install git-core

 你也可以使用build来装

  参考这里了的文章

Ubuntu10.10下通过git安装最新版的GNOME-SHELL
http://wowubuntu.com/ubuntu10-10-compile-and-install-gnome-shell.html

 安装了rvm,首先执行

 

$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )

 安装完成后在/.bashc文件中加入

   

# add rvm 
if [[ -s "$HOME/.rvm/scripts/rvm" ]]  ; then    
    source "$HOME/.rvm/scripts/rvm" ;   
fi 

或者在.bashc 后添加

 

[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.

 在新的终端里查看是否安装成功

 

$ rvm notes

 会看到一些关于这个rvm的信息。显示安装完成。

现在你可以直接安装ruby的。但是在安装Rails的过程中,报了zlib Load error这个错误,从网上找了各种资料,发现了实际上是安装过程中缺少一些相关的包。所以,需要做下面这些动作,一方面,需要先将需要的东西都安装上,目前需要安装zlib,readline,openssl,iconv等四个。然后卸载1.9.2,之后再重新安装,然后在安装的时候将需要的四个Package给附带上。

 

 

rvm package install zlib ; 
rvm package install readline;
rvm package install openssl;
rvm package install iconv;
rvm remove 1.9.2; 
rvm install 1.9.2 --with-zlib-dir=$rvm_path/usr --with-openssl-dir=$rvm_path/usr --with-readline-dir=$rvm_path/usr --with-iconv-dir=$rvm_path/usr

 执行完成之后,再执行rvm use 1.9.2,就可以将本机的ruby版本锁定在1.9.2中。之后直接运行

 

*Ruby包的下载实在太慢了,这里总是中断。有个小技巧,你可以用工具下载好ruby-1.9.2-p0.tar.bz2,然后手工放到~/.rvm/archives 目录下。然后再运行这条命令,就可以直接解压安装了。

 注意一定要是tar.bz2才可以呀

 

把该版本的Ruby设为默认

 

 

$  rvm --default ruby-1.9.2-ruby-1.9.2-p0

 编译安装完成之后,运行以下命令测试

 

  $ ruby -v

 如果屏上显示如下信息,说明安装成功

ruby 1.9.2p0 (2010-08-18 revision 29036) [x86_64-linux]

 安装Rails 3 

$ gem install rails

 

运行rails -v测试,同上。  

$ rails -v
 

可以看到是最新的版本 Rails 

但是在安装rails遇到很多问题就是需要依赖包比较多只能一个个再添加了

$ gem package install XXXX 需要的包名称就可以了
 最后还是有问题呀,就是关于在安装sqlite3时有错,有的慢慢寻找错误呀  

 

 

 

分享到:
评论

相关推荐

    docker-rvm-rails:内部带有 rvm 和 rails 的 Docker 容器

    RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...

    rvm nginx passenger rails配置服务器.docx

    如果需要切换Rails版本,可以使用`rvm use 1.9.3@rails3`命令,然后再次确认`passenger_ruby`的正确路径,可以通过`passenger-config --ruby-command`获取。 ### 重启Nginx 最后,使用`/opt/nginx/sbin/nginx`命令...

    使用RVM实现控制切换Ruby/Rails版本

    创建新的gemset使用`rvm gemset create 名称`,比如`rvm 2.4.1`后创建名为`rails511`的gemset,然后安装特定版本的Rails,如`gem install rails -v 5.1.1`。同样,你可以为其他版本的Rails创建并切换gemset,如`rvm ...

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    ### RVM + Ruby 1.9.3 + Rails 3 ...通过以上步骤,您已经成功地在 Windows 7 系统上搭建了一个完整的 Rails 3 开发环境,包括 Cygwin、Git、Ruby 1.9.3、Rails 3 等核心组件。这为后续的开发工作奠定了坚实的基础。

    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. **安装...

    Rails 101 入门电子书

    ### Rails 101 入门电子书知识点详解 #### 一、简介 ...通过以上内容的学习,初学者可以全面掌握Ruby on Rails的基础知识,包括环境搭建、基本操作、高级特性等,为后续更深入的学习打下坚实的基础。

    rvm-master.tar.gz 包

    RVM通过其命令行应用编程接口降低了ruby开发的许多方面的复杂性。借助RVM,您可以在开发、配置项、问答、试运行和生产环境中拥有**完全相同的* *独立环境。不再有隐藏的陷阱:如果它适用于其中一个,它将适用于所有的...

    rails 的安装

    - macOS/Linux: 使用Homebrew运行 `brew install ruby` 或者通过RVM执行 `rvm install ruby_version`,替换ruby_version为所需的Ruby版本。 2. **安装Bundler**: Bundler是管理Ruby项目依赖的工具。在命令行中...

    ruby on rails 开发环境包(ruby1.8.7,rails2.2.3)

    这可以通过Ruby版本管理器如RVM(Ruby Version Manager)或者rbenv来完成,它们允许你轻松地切换和管理不同的Ruby版本。 2. **安装Rails**:安装完Ruby后,使用gem包管理器安装Rails 2.2.3。运行`gem install rails...

    RVM安装和使用总结笔记

    RVM安装完成后,无需使用sudo来运行RVM或gem命令。 **二、Ruby的安装与管理** 通过RVM,你可以轻松安装和管理多个Ruby版本。例如,安装Ruby 1.8.7的最新版本并生成文档,可以使用: ```bash rvm install ruby-...

    rails-4.2.0-gems

    如果没有,可以使用Ruby版本管理器如RVM或rbenv来安装。 2. 安装`bundler`,它是管理Rails项目依赖的工具。在终端中运行`gem install bundler`。 3. 克隆或下载Rails 4.2.0项目的源代码,或者创建一个新的Rails...

    rvm-master.tar.gz

    在学习Ruby on Rails的过程中,不同教程使用的Ruby和Rails版本不一样,为了保持和教程中使用的版本一致,我们可以用RVM(Ruby Version Manager)来控制当前的Ruby/Rails版本,方便切换。

    ruby on rails istaller

    在Rails中,你可以使用`rails generate`命令快速生成模型、控制器、迁移等。例如,创建一个名为`User`的模型: ```bash rails generate model User name:string email:string ``` 运行数据库迁移以更新数据库结构...

    ruby on rails社区网站开发源码

    这通常涉及设置Ruby版本管理器如RVM或rbenv,然后安装特定版本的Ruby,接着通过Gemfile安装Rails。 2. **初始化项目**:使用`rails new`命令创建一个新的Rails应用,这个命令会生成一系列的目录和文件,包括基础的...

    ruby on rails操作流程.pdf

    确保使用启动器打开终端,而非通过文件管理器进入文件夹再右键打开终端,因为后者可能导致环境变量加载不全,影响软件的正常执行。启动器通常位于Ubuntu桌面左侧的侧边栏,类似于Windows中的快捷方式。 在进行Ruby ...

    rails 部署 nginx

    这包括安装Ruby环境(如RVM或rbenv),管理Gemfile中的依赖(通过Bundler),设置数据库配置,并确保所有必要的服务(如Nginx和Rails应用服务器Puma或Unicorn)都已安装和配置。 4. **Nginx配置**: 文件 "nginxx_...

    ruby on rails 实例depot

    Rails使用ERB(嵌入式Ruby)模板,允许在HTML中嵌入Ruby代码。Depot的视图可能包括产品列表、订单详情等页面。 8. **路由(Routes)**:Rails的路由系统将URL映射到控制器的行动上。在`config/routes.rb`文件中定义...

Global site tag (gtag.js) - Google Analytics