以前从来没有使用过ruby,这两天刚好要使用GitHub上的离线wiki系统gollum,所以要在偶的ubuntu下安装ruby和ruby-gems。其中遇到一些问题:
如果使用apt-get install ruby 和apt-get install rubygems1.8
当使用gem install 命令时报以下错误:
ERROR: While executing gem ... (TypeError) instance of Date needs to have method `marshal_load
可能是Ubuntu环境的原因,那么就改用rvm安装,参考了http://beginrescueend.com/rvm/install/
若以非root模式安装:
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
添加rvm scripts路径变量到bash:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
让新的bash生效:
source ~/.bash_profile
安装ruby1.9.2:
rvm install 1.9.2
让系统默认使用1.92:
rvm use 1.9.2 --default
检查安装是否OK:
ruby -v
--------------------------------------------
接下来安装rubygems
先到官网下载安装包http://rubygems.org/pages/download
然后安装
ruby setup.rb
默认采用淘宝的Gem镜像站点
gem source http://ruby.taobao.org/
接下来就可以使用gem install xxx命令了,just enjoy it!
PS:如过使用gem install报错,可能是Ubuntu本身少一些依赖,比如我安装gollum时缺少依赖libxml2,libxslt,
缺少啥就 install 啥:
apt-get install libxml2
apt-get install libxslt
分享到:
相关推荐
在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。
### Ruby在Linux上的安装教程 #### 一、前言 Ruby 是一种动态的、面向对象的、通用的...此外,在安装过程中遇到问题时,可参考官方文档或社区论坛寻求帮助。希望本文能帮助您顺利安装 Ruby 并开始愉快的开发之旅。
这包括系统版本选择、依赖包安装、RVM 安装及配置、Ruby 和 RubyGems 的安装以及最后的环境配置。这些步骤是构建稳定可靠的 Rails 开发环境的基础,也是进一步开发和部署 Rails 应用程序的前提条件。
Linux 系统下使用 RVM 管理 Ruby 版本 Ruby 是一种流行的面向对象的脚本语言,它运行在 Linux 系统上。正如大多数软件开发工具一样,不同版本的 Ruby 会造成难以调试的问题,因此,开发人员通常需要使用某种工具来...
在Linux系统上安装Ruby on Rails和Lighttpd是一项常见的任务,尤其对于开发者来说,搭建这样的环境是构建Web应用的基础。Ruby on Rails是一个基于Ruby语言的开源Web开发框架,而Lighttpd则是一款轻量级的HTTP服务器...
- **Ruby环境的安装**:使用RVM安装指定版本的Ruby。 - **设置默认Ruby版本**:确保开发环境的一致性。 - **Rails的安装**:通过RubyGems安装Rails框架。 - **验证安装结果**:确认Ruby及Rails版本。 #### Ruby on ...
- 在Windows上,不像Unix/Linux有RVM(Ruby Version Manager)或rbenv,但可以通过RubyInstaller-DevKit来管理多个Ruby版本。不过,对于初学者,通常建议只安装一个稳定版本的Ruby。 3. **Ruby DevKit**: - ...
Linux Redmine 是一款基于 Ruby on Rails 开发的项目管理软件,专为软件开发团队设计,提供了问题跟踪、项目管理、时间追踪以及文档管理等功能。它支持多种版本控制系统,如Git和Subversion,与各种开发工具无缝集成...
- **包管理器安装**:在Linux环境下可以使用`apt-get`、`yum`等包管理工具安装Ruby。 - **Ruby版本管理工具**:如RVM(Ruby Version Manager)、rbenv等可以帮助管理不同版本的Ruby。 #### 2.2 基础语法 - **变量...
`sudo apt-get install gcc curl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1gz lib1g-dev` 命令安装必要的工具,然后按照RVM安装脚本提示编辑`~/.bashrc`文件,并进一步安装Ruby环境。...
2. 安装过程 2.1. Ruby 安装 首先,安装zlib和openssl库,然后通过源代码编译安装Ruby,确保Ruby编译时链接了这些库。 2.1.1. 安装 zlib ```bash sudo apt-get install libz-dev ``` 2.1.2. 安装 openssl ```bash ...
在本教程中,我们将详细介绍如何在Windows 10环境下利用Visual Studio Code (VSCode)、WSL 2(Windows Subsystem for Linux 2)以及Ruby搭建一个高效的开发环境。VSCode近年来已成为流行的代码编辑器,尤其对于Ruby...
首先,我们来安装RVM(Ruby Version Manager)。RVM是一个方便的工具,允许你在同一台机器上管理多个版本的Ruby。通过运行以下命令来安装RVM: ```bash curl -sSL https://get.rvm.io | bash -s stable ``` 接着,...
在CentOS系统中,可以通过`yum install`命令安装Ruby和RubyGems,然后使用`gem install redis`来安装Redis的Ruby客户端。如果你遇到因Ruby版本过低导致的错误,可以使用RVM(Ruby Version Manager)来升级Ruby版本。...
很抱歉,但根据您给出的信息,标题"rubyee 安装"和描述中提到的是关于Ruby on Rails(通常简称为rubyee)的安装过程,而压缩包内的文件名称列表却与IT或Ruby on Rails无关,它们似乎是法律考试的学习资料。...
最后是 Redmine 的安装与配置过程。 1. **下载并解压 Redmine 源码包**: - 将 Redmine 的源码包下载到 `/var/www/html` 目录下,并解压。 ```bash cd /var/www/html wget ...
若遇到版本问题,可使用RVM(Ruby Version Manager)来安装更高版本的Ruby: - 安装RVM: ```shell gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2...
为 Ruby 编程语言寻找积极维护和流行的开源软件库 Ruby 工具箱是所有 Rubygems 的...安装当前项目 ruby 版本,最好使用Ruby 版本管理器,如 chruby、rbenv 或 rvm 您还需要Bundler来安装项目的依赖项。 Node.js
为了方便切换不同版本的Ruby,可以安装`rbenv`或`rvm`。这里我们使用rbenv: ``` brew install rbenv brew install ruby-build echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/....