如何安装Ruby一
ruby怎么安装配置devkit如果通过上面方法安装DevKit成功率会比较高,下面这种方法不一定能成 。但如果你想折腾,可以来试试下面的手动安装 。
windows下安装或升级时gem经常会碰到
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'
这是因为没有安装DevKit的缘故 。
DevKit 是windows平台下编译和使用本地C/C++扩展包的工具 。它就是用来模拟Linux平台下的make, gcc, sh来进行编译 。注:这个方法目前仅支持通过RubyInstaller安装的Ruby,如果不是建议你重新安装 。安装方法:双击下载的7z文件,指定解压路径,路径中不能有空格 。如C:\DevKit,这个路径就是 。
> cd
> ruby dk.rb init
#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表 , 只支持通过RubyInstaller安装的Ruby
#如果这里列出的Ruby与你的要求不符,可以手动修改
> ruby dk.rb review#检查要添加DevKit支持的Ruby列表是否有误,可以略过
> ruby dk.rb install
[INFO] Updating convenience notice gem override for 'C:/Ruby192'
[INFO] Installing 'C:/Ruby192/lib/ruby/site_ruby/devkit.rb'
检查是否安装成功
> gem install rdiscount --platform=ruby
Fetching: rdiscount-1.6.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions.This could take a while...
Successfully installed rdiscount-1.6.8
1 gem installed
Installing ri documentation for rdiscount-1.6.8...
Installing RDoc documentation for rdiscount-1.6.8...
如果能安装rdiscount成功说明安装DevKit成功 。
如何安装 Ruby 和 RubyGemswindows下的话 , 从 http://rubyinstaller.org/ 下载ruby安装包,目前的最新版本是2.2.2 。
rubygem本身现在已经不需要安装了,成为标准库了,如果要安装某个库文件 , 在命令提示窗口中用这个命令:gem install xxx
archlinux下的话,sudo pacman -S ruby 命令可以安装ruby
ubuntu不熟,应该是用apt-get install ruby
苹果电脑没用过,好像自带ruby
安卓手机 , 在ruboto.org下载ruboto irb
苹果手机是rubymotion,收费的 。
Ruby 1.9.3怎么安装安装过程:
1.安装Ruby 1.9.3,安装过程中提示是否把ruby加入环境变量,都钩上
2.解压sqlite-shell-win32-x86-3071502.zip、sqlite-dll-win32-x86-3071502.zip
把解压到东西都放到ruby安装目录的bin目录里面
3.打开cmd,执行下面的命令:
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem sources -l
3.解压下载DEVELOPMENT KIT到一个目录比如d:\ruby-dev-tools
4.cmd下进入d:\ruby-dev-tools,执行下面的命令
ruby dk.rb init
ruby dk.rb review
ruby dk.rb install
gem install sqlite3
5.安装rails,在cmd下面,执行gem install rails
6.创建一个简单的demo应用:
首先创建一个自己的工作目录 , 如:D:\Ruby\works , 然后进入cd D:\Ruby\works ,
命令行输入:rails new demo --skip-bundle,等一下完成后,
进入到demo目录,找到Gemfile文件 , 打开,将第一行:source 'https://rubygems.org '
修改为:source 'http://ruby.taobao.org/'
cmd进入到demo目录 , 执行命令bundle install
7.运行应用
只要再输入最后一个命令,就可以通过浏览器运行你的app了 。
demo目录下命令行输入:rails server
如何在 OS X Yosemite 中安装 Java?方法一:从苹果官方获得兼容 Yosemite 的 Java 版本
实际上这个是 JRE 6,虽然不是最新版本,而且在苹果官方支持页面上也出现了狮子的标志,这是 OS X Lion 的标志,但是不用担心该 Java 版本也兼容 OS X Yosemite。
方法二:从 Oracle 获得最新版 Java
打开 OS X Yosemite 的终端 , 输入以下命令
java -version
如果当前系统还没有装过 Java 的话,会收到 “No Java runtime present, requesting install.” 的提示信息 。
然后还会弹出“您需要安装 JDK 才能使用’java‘ 命令行工具”的信息 。
点击“更多信息”就回进入 JDK 官方下载网站,之后就能在官网中下载到 Java 8 JRE 或者 Java 8 JKD 。至此就完成了在 OS X Yosemite 中安装 Java 的全过程 。
如何安装rubyinstaller下载并安装Ruby Installer for Windows.安装程序已经包含了RubyGems 。请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口 , 从Windows的“开始”菜单中的“所有程序”→“Ruby→启动命令提示符使用Ruby" 。
最后,从Ruby命令提示符更新RubyGems
prompt> gem update --system
Windows Gemfiles支持
一旦你安装了Ruby,你可以按照说明来部署app和使用Gemfile,部署Ruby应用到Cloud Foundry
Windows用户要注意以下几点:
当Windows机器上生成Gemfile.lock文件,它往往包含与Windows匹配特定版本的gems,例如mysql2,thin,PG含有“-X86-mingw32的”的后缀 。
例如,在Windows机器上运行包安装用的Gemfile , 看起来像这样:
rubyinstaller-2.0.0-p481-x64 是什么软件是打包好的一站式安装包, 装好后就有了Ruby, Rails等, RadRails只是一个编辑器(IDE)而已.
Ruby下载官方网站下
https://www.ruby-lang.org/en/
windows怎么安装ruby方法/步骤如下:1、直接去ruby的官网上下载rubyinstall的安装包2、下载完成3、先安装ruby吧点击安装,额 , 咳咳什么情况 , 好了 人是有国籍的,但知识无国界的是这个意思吧,选择安装语言4、选择安装目录顺便勾选上添加到环境变量吧5、安装完成打开命令行 , ruby -v查看下吧,安装成功6、安装devkit这货是个压缩包 , 直接解压到指定的文件夹就好了7、创建 config.yml 文件打开命令行,进入devkit的解压目录ruby dk.rb init 初始化创建config.yml文件8、查看config.yml文件最后是否自动加上- C:/Ruby22 , 如果没有手动加上就可以了9、回到命令行执行审查和安装吧ruby dk.rb reviewruby dk.rb install即可
如何在windows上安装ruby on rails一、下载并安装Ruby
Windows下安装Ruby最好选择 RubyInstaller(一键安装包) 。
我们这里下载目前较新的rubyinstaller-1.9.3-p0.exe 一键安装包 。这个安装包除了包含ruby本身,还有许多有用的扩展(比如gems)和 帮助文档 。
双击安装,安装过程出现如下界面 。
这里我们选择安装路径为 D:\Ruby 。下面有3个选项分别是:(1) 是否安装tclTk支持 。(2) 添加ruby命令路径到系统环境变量PATH 。(3)是否将 .rb 和.rbw 文件关联到Ruby 。
这里我们全部打勾 。点击“Install” 安装完毕 。
打开CMD窗口 , 运行 ruby -v 显示ruby当前版本号 。
你也可以输入 ruby -e 'puts "hello world" ',则显示 hello world 。
也可以打开记事本写一段代码如: puts "hello world" , 保存为 test.rb,然后在CMD中 运行 ruby test.rb 则显示结果 hello world 。
我想你不甘心就用记事本来写程序吧,这里推荐一款轻巧的代码编辑器SciTE,支持多种语法高亮显示及高亮导出,且免费开源 。以前的RubyInstaller 自带SciTE,而新版需要自己下载 。官方地址:scintilla.org windows下有绿色版和安装版,安装版下载 点这里 。
安装SciTE后,打开它,我们输入代码 puts "hello world" ,点击菜单=>file=>save 保存文件为test.rb 。然后按键盘F5,右侧输出窗口出现结果 。
二、下载并安装RubyGems
RubyGems是一个方便而强大的Ruby程序包管理器 , 类似RedHat的RPM 。它将一个Ruby应用程序打包到一个gem里,作为一个安装单元 。特点:能远程安装包,包之间依赖关系的管理,简单可靠的卸载,查询机制,能查询本地和远程服务器的包信息,能保持一个包的不同版本,基于Web的查看接口,能查看你安装的gem的信息 。
从官方下载RubyGems,以zip版本为例,解开压缩包,从CMD提示窗口下进入setup.rb所在目录, 运行 ruby setup.rb 即可安装 。
较新的Ruby版本已经包含RubyGems了,因此我们不用手动下载安装了 。只需在CMD窗口输入指令:gem update --system,耐心等待一段时间,已有的RubyGems会更新到目前最新的版本 。
三、下载并安装Rails
从CMD提示窗口输入指令:gem install rails 开始安装rails 。
如不想安装文档文件,可以输入:gem install rails --no-rdoc --no-ri
程序自动下载并安装rails , 耐心等待 。
安装完成后,你可以在路径 D:\Ruby\lib\ruby\gems\1.9.1\gems 看到些东西,都是rails的包文件,与ruby安装在同一目录下 。
这时在CMD提示窗口输入指令: rails -v显示rails的版本号 。如图:
四、下载并安装DevKit
DevKit 是windows平台下编译和使用本地C/C++扩展包的工具 。它就是用来模拟Linux平台下的make, gcc, sh来进行编译 。这个方法目前仅支持通过RubyInstaller安装的Ruby 。
下载Devkit:http://rubyinstaller.org/downloads
如果上面的地址打不开,就从这里下载:https://github.com/oneclick/rubyinstaller/downloads/
我们这里使用目前较新的版本 DevKit-tdm-32-4.5.2-20111229-1559-sfx.exe
安装步骤:
1) 将下载 DevKit 解压到 D:\DevKit 目录 。
2) 打开 CMD 窗口,进入 D:\DevKit 目录,输入ruby dk.rb init。#生成config.yml,这里会检查将要添加DevKit支持的Ruby列表,只支持通过RubyInstaller安装的Ruby 。
3) 输入 ruby dk.rb install#开始安装 。
4) 输入 ruby dk.rb review#检查要添加DevKit支持的Ruby列表是否有误 , 可以略过 。
5) 输入 gem install rdiscount --platform=ruby。#这一步只是验证DevKit是否安装成功 , 如果能安装rdiscount成功说明安装DevKit成功,也可以不做 。
整个过程如图:
五、创建一个Rails项目
打开CMD提示窗口,进入D盘,输入指令:rails new www ,会在D盘创建名称为www 的rails项目结构 。
接着进入www目录,输入指令:rails server,启动rails自带的 webrick 服务器 。
打开浏览器输入地址 http://localhost:3000/ 看到欢迎页面 ,
下来我们让Rails说 "Hello"
Rails是一个MVC框架,Rails接收来自浏览器的请求,对请求进行解读以找到合适的控制器,再调用控制器中合适的方法 。然后,控制调用合适的视图,把结果显示给用户 。Rails提供了快速创建视图和控制的方法,打开CMD命令窗口 。进入到刚才的www项目目录 , 输入命令:rails generate controller say hello
下面我打开上图中提示的视图文件,路径是 /项目目录/app/views/say/hello.html.erb
修改为如下形式:
复制代码 代码如下:
Say#hello
现在时间是:
注意:将视图文件 hello.html.erb 另存为UTF-8编码格式 , 否则中文会出现乱码 。说明一下是UTF-8编码 , 而不是 UTF-8 +BOM 编码 , BOM 是通过文件开头添加几个字符表示文件编码的标准 。但是只有微软用了 , x-nix 、PHP、Ruby 不认 。
接着打开控制器文件 , 路径是 /项目目录/app/controllers/say_controller.rb
修改为
复制代码 代码如下:
class SayController < ApplicationController
def hello
@time=Time.now
end
end
打开浏览器访问:http://localhost:3000/say/hello 。
如果要更改首页,让首页显示Hello 。只需2步:
1) 找到 /项目目录/config/route.rb 文件 , 查找到这行# root :to => 'welcome#index'去掉注释并设置为自己的控制器 , 修改为 :
root :to => 'say#hello'
2) 删除 /项目目录/public/index.html 文件,因为rails优先读取public目录下的静态文件 。
再次访问:http://localhost:3000,首页显示Say#Hello,于上图的内容一致 。
六 创建一个使用MySQL数据库的Rails项目
1) 打开CMD窗口 , 进入D盘,输入命令:rails new work --database Mysql , 在D盘创建名称为 work 的rails 项目结构 。
2) 必须将libmysql.dll库拷贝到 Ruby安装目录的Bin目录下(D:\Ruby\Bin) 。否则在启动服务器时候会提示:“没有找到LIBMYSQL.dll , 因此这个应用程序未能启动 。重新安装应用程序可能会修复此问题 。”
下载地址:http://www.mysql.com/downloads/connector/c/
我们这里下载 mysql-connector-c-noinstall-6.0.2-win32.zip,解压缩,在lib目录里面的libmysql.dll 就是我们要找的 。
3) 修改数据库的配置信息 。在 /项目目录/config/database.yml 文件中 , 分别对应 “开发”、“测试”,“生产” 数据库的配置,把他们修改为自己的配置 。
其中development是我们开发中要实际使用的数据库 。一定要注意在username: 和 password: 后面至少要保留一个空格 。
4) 在CMD窗口输入rake db:craete命令,会在msyql 中创建由配置信息中所设置的数据库 。
5) 我们用scaffold来生成代码,在CMD中输入下面指令:
rails generate scaffold post title:string body:string addTime:datetime
这时候会创建controller, views, models和数据库脚本,但此时还没有创建表 。
再输入:rake db:migrate 创建表 。完成 。
6) 执行命令 rails server
windows怎么安装ruby环境变量ruby可以只安装一次,然后把安装后的文件夹和环境变量记下来,以后直接参照设置一下环境变量就行了,基本上就改一下路径.
ruby的windows一步安装版本是哪个下载安装包
直接去ruby的官网上下载rubyinstall的安装包,直接选择现在最新的2.2吧
往下拉看到devkit的包一起下载了吧,没有说明对应2.2下载哪个也拿最近的啦
2
下载速度还真心有点慢啊
devkit的包倒是挺快,啥原因啊,不在一起?
3
先安装ruby吧
点击安装,额,咳咳什么情况 , 好了 人是有国籍的 , 但知识无国界的
是这个意思吧,选择安装语言
4
选择安装目录
顺便勾选上添加到环境变量吧
5
安装完成
打开命令行 , ruby -v查看下吧,安装成功
6
安装devkit
这货是个压缩包,直接解压到指定的文件夹就好了
7
创建 config.yml 文件
打开命令行,进入devkit的解压目录
ruby dk.rb init 初始化创建config.yml文件
8
查看config.yml
文件最后是否自动加上- C:/Ruby22 , 如果没有手动加上就可以了
我这里以前好像装过一次,先注释掉上面一个吧
9
回到命令行
执行审查和安装吧
ruby dk.rb reviewruby dk.rb install
打完收工!
window7系统怎么安装ruby运行环境点击安装目录中的SETUP.EXE 。然后选择安装目录,选择安装组件,一路点击 下一步 。然后等待安装完成即可 。
有没有人用one click的我就在用
用one click的
很不错的
来自英语牛人团
望采纳一下谢谢你了哦!
遭遇日本one click诈骗怎么办这种诈欺手段十年前就在日本出现 诈欺者会要求被害人支付契约金 再到法院提起小额诉讼〈小额诉讼是指金额在xx元以下(一般不多几千至几万吧)的债权请求 以债权的1%上下当作手续费 只要经一次诉讼就能直接判决的简单诉讼〉但是大多数被害人自以为碰到欺诈的诉讼不用理会而不出庭 结果正好中了欺诈者的的圈套 因‘被告未出庭’而判原告胜诉 只要一经判定原告胜诉 不管手段是否正当 被害人只能依照判决支付欺诈者那些钱了 被害人因one click欺诈从‘受害者’变成了‘债务人’ 然后等被害人收到法院的支付催缴令才发觉中招了 其实只要在规定时间内(因地方不同时间不同)提出抗告就没事了
ruby非exe如果看不懂网上的说明 , 建议你还是下Ruby 1.8.6 One-Click Installer是一键安装的exe文件 。1.86和1.87也没什么太大差别 。
opensuse one click怎么用我使用 openSUSE 作为主要桌面系统超过一年 。简单总结:这是一个不折腾的 Linux 发行版 。作为对比,我之前使用过的发行版包括 Ubuntu 和 Arch Linux 。在 openSUSE 上 , 我使用过 GNOME-Shell 和 KDE,并以后者作为主要工作环境 。
如何安装Ruby和RubyGems如何安装 Ruby 和 RubyGems
Tags: 教程rubyvmcGemfile Last Updated: 2012-09-28
以下章节介绍关于如何在 Windows 和各种 Linux 计算机上安装 Ruby 和 RubyGems 的基本信息 。
Windows
下载和安装 Windows 的 Ruby 安装程序 。该安装程序中已经包括 RubyGems 。您在随后安装和使用 vmc 时请务必使用支持 Ruby 的命令提示符窗口 。您可以通过 Windows“开始”菜单访问此命令提示符(“所有程序”> Ruby>“使用 Ruby 启动命令提示符”) 。最后,通过以下 Ruby 命令提示符更新 RubyGems: prompt> gem update --system
对 Windows Gemfile 的支持
安装 Ruby 后,请阅读 Cloud Foundry 上的 Ruby 应用程序中的说明,以了解关于推送应用程序和使用 Gemfile 的详细信息 Windows 用户需注意以下问题:
在 Windows 机器上生成 Gemfile.lock 时,其中包含的 gem 会采用 Windows 特定的版本 。mysql2、thin 和 pg 等 gem 版本的最后包含有“x86-mingw32” 。例如 , 在 Windows 机器上使用以下 Gemfile 运行 bundle install 时: gem ‘sinatra’ gem ‘mysql2’ gem ‘json’
将生成以下 Gemfile.lock 文件: GEM
remote: http://rubygems.org/ specs:
json (1.7.3)
mysql2 (0.3.11-x86-mingw32) rack (1.4.1)
rack-protection (1.2.0) rack
sinatra (1.3.2)
rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) tilt (~> 1.3, >= 1.3.3) tilt (1.3.3)
PLATFORMS
x86-mingw32
DEPENDENCIES json mysql2 sinatra
现在,Cloud Foundry 将能够可靠安装这类 gem 而不必修改 Gemfile.lock
Mac OS X
Mac OS X 的 10.5 和更高版本出厂时已经安装了 Ruby 和 RubyGems 。如果您正在使用较早版本的 Mac OS,请先下载和安装最新版本的 Ruby,然后再安装 RubyGems 。
Ubuntu
在终端上用 apt-get 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装整个 Ruby 包和 RubyGems:
prompt$ sudo apt-get install ruby-full rubygems
有关 sudo 命令的任何必要的身份验证凭据,请咨询您的系统管理员 。2. 通过测试以确保您的路径中有 gem 命令: prompt$ which gem
如未找到该命令,请相应的更新 PATH 变量 。例如,可使用以下命令行更新您的 .bashrc 文件:
export PATH=$PATH:/var/lib/gems/1.8/bin 3. 更新 RubyGems: Ubuntu 10.04
prompt$ sudo gem install rubygems-update
prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems Ubuntu 11.10
prompt$ sudo su -
prompt# export REALLY_GEM_UPDATE_SYSTEM=true prompt# gem update --system prompt# exit
RedHat/Fedora
在终端上用 yum 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装 Ruby:
prompt$ sudo yum install ruby
2. 如果您正在使用 RedHat Enterprise Linux 6,请可选 登录 Red Hat Network (RHN) 启用您主机的通道 。3. 安装 RubyGems:
prompt$ sudo yum install rubygems
Centos
在终端上用 yum 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装基本的 Ruby 包: prompt$ yum install -y ruby 2. 安装其他 Ruby 包和文档:
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc 3. 安装 RubyGems:
分享
如何安装Ruby和RubyGemsWindows
下载并安装Ruby Installer for Windows.安装程序已经包含了RubyGems 。
请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口,从Windows的“开始”菜单中的“所有程序”→“Ruby→启动命令提示符使用Ruby" 。
最后,从Ruby命令提示符更新RubyGems
[plain] view plain copy print?prompt> gem update --system
Windows Gemfiles支持
一旦你安装了Ruby,你可以按照说明来部署app和使用Gemfile,部署Ruby应用到Cloud Foundry
Windows用户要注意以下几点:
当Windows机器上生成Gemfile.lock文件,它往往包含与Windows匹配特定版本的gems,例如mysql2,thin,PG含有“-X86-mingw32的”的后缀 。
例如 , 在Windows机器上运行包安装用的Gemfile,看起来像这样:
[plain] view plain copy print?
gem 'sinatra'
gem 'mysql2'
gem 'json'
结果是Gemfile.lock看起来如下:
[plain] view plain copy print?GEMremote: http://rubygems.org/specs:json (1.7.3)mysql2 (0.3.11-x86-mingw32)rack (1.4.1)rack-protection (1.2.0)racksinatra (1.3.2)rack (~> 1.3, >= 1.3.6)rack-protection (~> 1.2)tilt (~> 1.3, >= 1.3.3)tilt (1.3.3)PLATFORMSx86-mingw32DEPENDENCIESjsonmysql2sinatra
Cloud Foundry能够正确地安装这些gems,而不需要修改你的Gemfile.lock
Mac OS X
10.5和更高版本的Mac
OS X已经安装Ruby和RubyGems 。
如果您使用的是早期版本的Mac
OS,请下载并安装最新版本的 Ruby 和RubyGems.
Ubuntu
从一个终端,使用apt-get命令行工具来安装Ruby和RubyGems,如下所示
安装完整的Ruby包和RubyGems
[plain] view plain copy print?
prompt$ sudo apt-get install ruby-full rubygems
测试确保路径下有gem命令:
[plain] view plain copy print?
如果命令没有找到,则更新相应的PATH变量,例如,您可以使用以下行:更新.bashrc文件
[plain] view plain copy print?
export PATH=$PATH:/var/lib/gems/1.8/bin
prompt$ which gem
更新RubyGems (Ubuntu 10.04 only):
[plain] view plain copy print?
prompt$ sudo gem install rubygems-update
prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems
RedHat/Fedora
打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示
安装Ruby:
[plain] view plain copy print?
prompt$ sudo yum install ruby
如果您使用的是企业Linux RedHat 6,开启可选通道Red Hat Network (RHN).
安装RubyGems:
[plain] view plain copy print?
prompt$ sudo yum install rubygems
Centos
打开终端,使用yum命令行工具来安装Ruby和RubyGems,如下所示
安装基本的包:
[plain] view plain copy print?
prompt$ yum install -y ruby
安装额外的Ruby包和文档:
[plain] view plain copy print?
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc
安装RubyGems:
[plain] view plain copy print?
prompt$ yum install -y rubygems
SuSE
打开终端,使用yast 命令行工具来安装Ruby和RubyGems,如下所示
安装Ruby:
[plain] view plain copy print?
prompt$ yast -i ruby
安装RubyGems:
[plain] view plain copy print?
prompt$ yast -i rubygems
Debian
You use Ruby Version Manager (rvm) to install Ruby and RubyGems on Debian. The following procedure shows how to install rvm if you have not already done so.
Use the following apt-get command-line tool to install the required packages:
prompt$ sudo apt-get install gcccurl git-core build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
Run the bash script to install rvm from Ruby Version Manager.
prompt$ bash << curl -s https://rvm.beginrescueend.com/install/rvm
Edit your ~/.bashrc file as described by the RVM installation in the precding step.
Use rvm to install Ruby and RubyGems as shown:
prompt$ rvm package install zlib
prompt$ rvm install 1.9.2 -C --with-zlib-dir=$rvm_path/usr
如何安装Ruby和RubyGems请确保当你安装和使用vmc时候使用带Ruby功能的命令提示符窗口,从Windows的“开始”菜单中的“所有程序”→“Ruby→启动命令提示符使用Ruby" 。
最后,从Ruby命令提示符更新RubyGems
prompt> gem update --system
Windows Gemfiles支持
一旦你安装了Ruby,你可以按照说明来部署app和使用Gemfile,部署Ruby应用到Cloud Foundry
Windows用户要注意以下几点:
当Windows机器上生成Gemfile.lock文件,它往往包含与Windows匹配特定版本的gems , 例如mysql2,thin,PG含有“-X86-mingw32的”的后缀 。
例如,在Windows机器上运行包安装用的Gemfile,看起来像这样:
gem 'sinatra'
gem 'mysql2'
gem 'json'
结果是Gemfile.lock看起来如下:
GEM remote: http://rubygems.org/ specs: json (1.7.3) mysql2 (0.3.11-x86-mingw32) rack (1.4.1) rack-protection (1.2.0) rack sinatra (1.3.2) rack (~> 1.3, >= 1.3.6) rack-protection (~> 1.2) tilt (~> 1.3, >= 1.3.3) tilt (1.3.3) PLATFORMS x86-mingw32 DEPENDENCIES json mysql2 sinatra
Cloud Foundry能够正确地安装这些gems,而不需要修改你的Gemfile.lock
如何安装Ruby和RubyGems系统需求
首先确定操作系统环境,不建议在 Windows 上面搞 , 所以你需要用:
Mac OS X
任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
强烈新手使用 Ubuntu 省掉不必要的麻烦!
以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号)
步骤0 - 安装系统需要的包
# For Mac
# 先安装 [Xcode](http://developer.apple.com/xcode/) 开发工具,它将帮你安装好 Unix 环境需要的开发包
# 然后安装 [Homebrew](http://brew.sh)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
OS X 安装 Rails 必要的一些三方库
$ brew install libxml2 libxslt libiconv
步骤1 - 安装 RVM
RVM 是干什么的这里就不解释了,后面你将会慢慢搞明白 。
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
$ curl -sSL https://get.rvm.io | bash -s stable
# 如果上面的连接失败,可以尝试:
$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable
期间可能会问你 sudo 管理员密码,以及自动通过 Homebrew 安装依赖包,等待一段时间后就可以成功安装好 RVM 。
然后,载入 RVM 环境(新开 Termal 就不用这么做了,会自动重新载入的)
$ source ~/.rvm/scripts/rvm
修改 RVM 下载 Ruby 的源,到 Ruby China 的镜像:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db
检查一下是否安装正确
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin , Michal Papis[https://rvm.io/]
步骤2 - 用 RVM 安装 Ruby 环境
$ rvm requirements
$ rvm install 2.3.0
同样继续等待漫长的下载 , 编译过程 , 完成以后,Ruby, Ruby Gems 就安装好了 。
步骤3 - 设置 Ruby 版本
RVM 装好以后,需要执行下面的命令将指定版本的 Ruby 设置为系统默认版本
$ rvm use 2.3.0 --default
同样 , 也可以用其他版本号 , 前提是你有用 rvm install 安装过那个版本
这个时候你可以测试是否正确
$ ruby -v
ruby 2.3.0 ...
$ gem -v
2.1.6
$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/
安装 Bundler
$ gem install bundler
步骤4 - 安装 Rails 环境
上面 3 个步骤过后,Ruby 环境就安装好了,接下来安装 Rails
$ gem install rails
然后测试安装是否正确
$ rails -v
Rails 4.2.5
然后开始你的 Ruby,Rails 之旅吧 。欢迎来到 Ruby 的世界!
如何安装 Ruby 和 RubyGems如何安装 Ruby 和 RubyGems
Tags: 教程rubyvmcGemfileLast Updated: 2012-09-28
以下章节介绍关于如何在 Windows 和各种 Linux 计算机上安装 Ruby 和 RubyGems 的基本信息 。
Windows
下载和安装 Windows 的 Ruby 安装程序 。该安装程序中已经包括 RubyGems 。您在随后安装和使用 vmc 时请务必使用支持 Ruby 的命令提示符窗口 。您可以通过 Windows“开始”菜单访问此命令提示符(“所有程序”> Ruby>“使用 Ruby 启动命令提示符”) 。最后,通过以下 Ruby 命令提示符更新 RubyGems: prompt> gem update --system
对 Windows Gemfile 的支持
安装 Ruby 后,请阅读 Cloud Foundry 上的 Ruby 应用程序中的说明,以了解关于推送应用程序和使用 Gemfile 的详细信息 Windows 用户需注意以下问题:
在 Windows 机器上生成 Gemfile.lock 时,其中包含的 gem 会采用 Windows 特定的版本 。mysql2、thin 和 pg 等 gem 版本的最后包含有“x86-mingw32” 。例如,在 Windows 机器上使用以下 Gemfile 运行 bundle install 时: gem ‘sinatra’ gem ‘mysql2’ gem ‘json’
将生成以下 Gemfile.lock 文件: GEM
remote: http://rubygems.org/specs:
json (1.7.3)
mysql2 (0.3.11-x86-mingw32)rack (1.4.1)
rack-protection (1.2.0)rack
sinatra (1.3.2)
rack (~> 1.3, >= 1.3.6)rack-protection (~> 1.2)tilt (~> 1.3, >= 1.3.3)tilt (1.3.3)
PLATFORMS
x86-mingw32
DEPENDENCIESjsonmysql2sinatra
现在,Cloud Foundry 将能够可靠安装这类 gem 而不必修改 Gemfile.lock
Mac OS X
Mac OS X 的 10.5 和更高版本出厂时已经安装了 Ruby 和 RubyGems 。如果您正在使用较早版本的 Mac OS,请先下载和安装最新版本的 Ruby,然后再安装 RubyGems 。
Ubuntu
在终端上用 apt-get 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装整个 Ruby 包和 RubyGems:
prompt$ sudo apt-get install ruby-full rubygems
有关 sudo 命令的任何必要的身份验证凭据,请咨询您的系统管理员 。2. 通过测试以确保您的路径中有 gem 命令: prompt$ which gem
如未找到该命令,请相应的更新 PATH 变量 。例如,可使用以下命令行更新您的 .bashrc 文件:
export PATH=$PATH:/var/lib/gems/1.8/bin 3. 更新 RubyGems: Ubuntu 10.04
prompt$ sudo gem install rubygems-update
prompt$ sudo /var/lib/gems/1.8/bin/update_rubygems Ubuntu 11.10
prompt$ sudo su -
prompt# export REALLY_GEM_UPDATE_SYSTEM=true prompt# gem update --system prompt# exit
RedHat/Fedora
在终端上用 yum 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装 Ruby:
prompt$ sudo yum install ruby
2. 如果您正在使用 RedHat Enterprise Linux 6,请可选 登录 Red Hat Network (RHN) 启用您主机的通道 。3. 安装 RubyGems:
prompt$ sudo yum install rubygems
Centos
在终端上用 yum 命令行工具安装 Ruby 和 RubyGems 时的步骤如下: 1. 安装基本的 Ruby 包: prompt$ yum install -y ruby 2. 安装其他 Ruby 包和文档:
prompt$ yum install -y ruby-devel ruby-docs ruby-ri ruby-rdoc 3. 安装 RubyGems:
如何在Win7上调试Ruby程序先安装rubyinstaller , 下载并解压DevKit , 注意,这两个版本要对应,网页上有说明(http://rubyinstaller.org/downloads/),解压DevKit后,打开目录,运行devkitvars.bat(是不是必须的不确定) 。
打开cmd,进入DevKit的解压目录
ruby dk.rb
---
Configures an MSYS/MinGW based Development Kit (DevKit) for
each of the Ruby installations on your Windows system. The
DevKit enables you to build many of the available native
RubyGems that don't yet have a binary gem.
Usage: ruby dk.rb COMMAND [options]
where COMMAND is one of:
initprepare DevKit for installation
reviewreview DevKit install plan
installinstall required DevKit executables
and 'install' [options] are:
-f, --forceoverwrite existing helper scripts
-------------
ruby dk.rb init
---
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
--------------------------------
ruby dk.rb install
---
Invalid configuration or no Rubies listed. Please fix 'config.yml'
and rerun 'ruby dk.rb install'
如果出现的是这个,则需要修改config.yml
加入
- C:\Ruby200-x64
---
[INFO] Updating convenience notice gem override for 'C:/Ruby200-x64'
[INFO] Installing 'C:/Ruby200-x64/lib/ruby/site_ruby/devkit.rb'
这是对的
---------------------
gem install ruby-debug-ide
---
Temporarily enhancing PATH to include DevKit...
Building native extensions.This could take a while...
Successfully installed ruby-debug-ide-0.4.17
Parsing documentation for ruby-debug-ide-0.4.17
Installing ri documentation for ruby-debug-ide-0.4.17
1 gem installed
如何在Win7上调试Ruby程序先安装rubyinstaller,下载并解压DevKit,注意,这两个版本要对应,网页上有说明(http://rubyinstaller.org/downloads/),解压DevKit后,打开目录,运行devkitvars.bat(是不是必须的不确定) 。
打开cmd,进入DevKit的解压目录
ruby dk.rb
---
Configures an MSYS/MinGW based Development Kit (DevKit) for
each of the Ruby installations on your Windows system. The
DevKit enables you to build many of the available native
RubyGems that don't yet have a binary gem.
Usage: ruby dk.rb COMMAND [options]
where COMMAND is one of:
initprepare DevKit for installation
reviewreview DevKit install plan
installinstall required DevKit executables
and 'install' [options] are:
-f, --forceoverwrite existing helper scripts
-------------
ruby dk.rb init
---
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
--------------------------------
ruby dk.rb install
---
Invalid configuration or no Rubies listed. Please fix 'config.yml'
and rerun 'ruby dk.rb install'
如果出现的是这个,则需要修改config.yml
加入
- C:\Ruby200-x64
---
[INFO] Updating convenience notice gem override for 'C:/Ruby200-x64'
[INFO] Installing 'C:/Ruby200-x64/lib/ruby/site_ruby/devkit.rb'
这是对的
---------------------
gem install ruby-debug-ide
---
Temporarily enhancing PATH to include DevKit...
Building native extensions.This could take a while...
Successfully installed ruby-debug-ide-0.4.17
Parsing documentation for ruby-debug-ide-0.4.17
Installing ri documentation for ruby-debug-ide-0.4.17
1 gem installed
如何在Win7上调试Ruby程序先安装rubyinstaller,下载并解压DevKit,注意,这两个版本要对应,网页上有说明(http://rubyinstaller.org/downloads/),解压DevKit后,打开目录,运行devkitvars.bat(是不是必须的不确定) 。
打开cmd,进入DevKit的解压目录
ruby dk.rb
---
Configures an MSYS/MinGW based Development Kit (DevKit) for
each of the Ruby installations on your Windows system. The
DevKit enables you to build many of the available native
RubyGems that don't yet have a binary gem.
Usage: ruby dk.rb COMMAND [options]
where COMMAND is one of:
initprepare DevKit for installation
reviewreview DevKit install plan
installinstall required DevKit executables
and 'install' [options] are:
-f, --forceoverwrite existing helper scripts
-------------
ruby dk.rb init
---
Initialization complete! Please review and modify the auto-generated
'config.yml' file to ensure it contains the root directories to all
of the installed Rubies you want enhanced by the DevKit.
--------------------------------
ruby dk.rb install
---
Invalid configuration or no Rubies listed. Please fix 'config.yml'
and rerun 'ruby dk.rb install'
如果出现的是这个,则需要修改config.yml
加入
- C:\Ruby200-x64
---
[INFO] Updating convenience notice gem override for 'C:/Ruby200-x64'
[INFO] Installing 'C:/Ruby200-x64/lib/ruby/site_ruby/devkit.rb'
这是对的
---------------------
gem install ruby-debug-ide
---
Temporarily enhancing PATH to include DevKit...
Building native extensions.This could take a while...
Successfully installed ruby-debug-ide-0.4.17
Parsing documentation for ruby-debug-ide-0.4.17
Installing ri documentation for ruby-debug-ide-0.4.17
1 gem installed
Win7 下Ruby跑不起来右键--properties--compatibility--勾上run this program for compatibility mode for--下面的下拉框选中win 7--OK!!
ruby下载与安装无所谓下载地址,随便下个都行 。安装任意版本后升级到指定版本就可以用了 。
升级命令(windows):gem install -v=3.0.9 rails
然后选择指定的版本:rails _3.0.9_ --version
最后查看下版本:rails -version
一切搞定了?。?br>找不到合适的版本,就自己动手操作吧!
下载ruby-2.3.1文件夹怎么找不到exe文件ruby在windows下使用mysql要注意
要装mysql2
要指定mysql-connector的目录,注意你的目录可能跟我的不一样
ruby on rails 最新版本在哪可以下载?请提供下辖在地址Instant Rails是一个集成Ruby、Rails、Apache、Mysql的集成包,下载完成后可以简单的解压缩至你们需要的目录下面 。不支持中文路径及带空格的路径,不需要进行安装与任何的配置 。
下载地址:http://rubyforge.org/frs/?group_id=904&release_id=17517
Ruby-on-rails 2.3.5 下载地址直接从gem安装吧 。可以指定版本
sudo gem install rails -v=2.3.5
求助,在win7上安装完ruby后,安装devkit 出现问题,请各位大神帮忙解答一下 。感谢 。安装ruby的时候,记得把ruby下面的bin目录加入path变量中 。
安装devkit的时候,请先打开dk.rb看看里面的说明 。一般是这样的:
1. ruby dk.ruby init#初始化
2. ruby dk.rb install #安装
ruby怎么安装yml首先用一个在Rails开发中一定会遇到的YAML文件——database.yml——作为示例 。在你创建一个Rails工程后 , Rails会自动给你创建一个这样的文件,它的路径是config/database.yml:
# MySQL (default setup).Versions 4.1 and 5.0 are recommended.
# 此处省略一些注释 。
development:
adapter: mysql
database: demo_development
username: root
password:
host: localhost
# Warning: The database defined as 'test' will be erased and
# re-generated from your development database when you run 'rake'.
# Do not set this db to the same as development or production.
test:
adapter: mysql
database: demo_test
username: root
password:
host: localhost
production:
adapter: mysql
database: demo_production
username: root
password:
host: localhost
在linux下怎么安装devkit安装ruby的时候,记得把ruby下面的bin目录加入path变量中 。安装devkit的时候,请先打开dk.rb看看里面的说明 。一般是这样的: 1. ruby dk.ruby init #初始化 2. ruby dk.rb install #安装
我在安装 devkit时,在命令行输入ruby dk.rb init , 提示我没有这个文件或目录 。Ruby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发 , 遵守GPL协议和Ruby License 。
怎么安装sass由于sass是基于ruby环境下使用的,所以要先安装ruby , win 7系统直接进入http://rubyinstaller.org/下载你所需要的ruby版本 。
下载完,安装程序 。
运行cmd.exe命令
输入ruby -v,会显示安装的ruby 版本.
现在我们开始安装sass,在“开始”菜单中打开ruby的控制面板 。
输入gem install sass ,按回车键执行命令 。如果提示安装成功,这个步骤后面的内容可忽略 。但大多数情况下,由于国内网络原因 , 导致 rubygems.org 存放在 Amazon S3 上面的资源文件间歇性连接失败 。这时候我们可以通过gem sources命令来配置源 , 先移除默认的https://rubygems.org源,然后添加淘宝的源https://ruby.taobao.org/ , 然后查看下当前使用的源是哪个,如果是淘宝的 , 则表示可以输入sass安装命令gem install sass了 。具体操作如下:
先移除默认的https://rubygems.org源,命令为gem sources --remove https://rubygems.org/,按回车,结果如下:
添加淘宝的源,命令为gem sources -a https://ruby.taobao.org/,按回车,结果如下:
查看当前使用的源,命令为gem sources -1,按回车 , 结果如下:
执行gem install sass 命令,安装sass,结果如下:
执行sass -v命令,就可以看到你安装的sass版本了,结果如下:
到这里,sass就已经安装好了 。后话:
更新sass的命令语句为:gem update;
如果想要安装sass的某一特定版本 , 命令语句为: gem install sass --version=3.3.0;
如果想要删除sass的某一特定版本,命令语句为: gem uninstall sass --version=3.3.0;
查看ruby 安装的所有程序包,命令语句为: gem list;
安装了ruby后怎么安装sassruby安装
因为sass依赖于ruby环境,所以装sass之前先确认装了ruby 。先导官网下载个ruby
在安装的时候,请勾选Add Ruby executables to your
PATH这个选项,添加环境变量,不然以后使用编译软件的时候会提示找不到ruby环境
sass安装
如果你喜欢偷懒,或者你公司网络限制比较多,请直接看最后一段
安装完ruby之后,在开始菜单中,找到刚才我们安装的ruby,打开Start Command Prompt with Ruby
然后直接在命令行中输入
gem install sass
按回车键确认,等待一段时间就会提示你sass安装成功 。
如果要安装beta版本的,可以在命令行中输入
gem install sass --pre
你还可以从sass的Git repository来安装,git的命令行为
git clone git://github.com/nex3/sass.git cd sass rake install
如果上述的办法你尝试失败了,那说明要么被你的网络墙了这个 , 要么你的网络信号不好 。你可以尝试本地安装,不过有点复杂 。这里暴漏个惊天秘密,那就是koala这个编译工具已经内置了sass,所以如果你安装了koala,就根本不需要安装sass,注意ruby还是得安装 。关于koala请参阅编译工具 。
使用SASS除了要安装Koala以外,为什么要安装Rubylinux下ruby编程环境的安装和配置 , 方法如下:
1、去ruby官方下载安装包,下载地址:http://www.ruby-lang.org/en/downloads/
2、解压缩下载的ruby-1.9-stable.tar.gz安装包,进入目录 。
su
#./configure -prefix=/usr/local/ruby-1.9
#make
#make install
此时可能出现的错误:
echo executable host ruby is required.use --with-baseruby option.;
false ./tool/generic_erb.rb -c -o known_errors.inc
./template/known_errors.inc.tmpl ./defs/known_errors.def
executable host ruby is required. use --with-baseruby option.
make: *** [known_errors.inc] Error 1
出现此问题的原因在于1.9版本的ruby编译需要系统默认安装旧版本的ruby,而ubuntu中默认没有安装 。
3、解决方法:
sudo apt-get install ruby
#默认ubuntu10.10会自行安装ruby 1.8,之后再编译1.9就没问题了 。
下载1.8.7版本源码编译安装,并设置临时环境变量,进入1.8源码目录
su
#./configure -prefix=/usr/local/ruby-1.8
#make && make install
export PATH=/usr/local/ruby-1.8/bin:$PATH
#此时使用ruby -v验证版本为1.8
4、在刚才安装配置ruby1.8的终端中继续重新进行1.9的编译安装,进入1.9源码目录:
#解压文件
tar vfxz ruby-1.9.1-p0.tar.gz
#进入解压后的文件夹
cd ruby-1.9.1-p0/
#编译源码,编译之前,应该先对/usr/local/ruby-1.9.1文件夹设置权限.
./configure --prefix=/usr/local/ruby-1.9.1
#大名鼎鼎的 make 和 install
make && make install
#设置PATH路径,把安装的ruby放在系统PATH前面,避免调用操作系统自带的ruby
export PATH=/usr/local/ruby-1.9.1/bin:$PATH
#在 ~/.profile 文件中增加了这样的代码:
if [ -d "/usr/local/ruby-1.9.1/bin" ] ; then
PATH="/usr/local/ruby-1.9.1/bin:$PATH"
fi
然后 注销 再登陆一次.
#如无意外
ruby -v
#ruby 1.9.1p0 (2009-01-30 revision 21907) [i686-linux]
#ruby 1.9.1安装成功了.
注意:之前安装了1.8版本ruby,可以直接通过rm -rf /usr/local/ruby-1.8删除即可 。
安装redmine时rake版本0.9.2,怎么安装rake 0.8.7让版本下降这个非常好解决 , 首先进入redmine目录下进行操作,gem list -v查看你的rake版本 , 如果存在0.9.*版本的就输入gem uninstall -v=0.9.* rake(*代表版本号是几就填写几eg:0.9.2),然后会提示卸载成功 , 然后输入gem install -v=0.8.7 rake , 会提示安装成功,还有如果遇到rack~>1.0.1也同样处理 , 先执行gem list查看当前rack版本然后执行gem uninstall -v=1.0.1 rack进行卸载,然后执行gem install -v=1.1.0 rack就可以更新这个版本了,如果遇到缺少i18n 0.4.2 gem 就到网上下载一个文件,然后拷贝到redmine目录,再执行gem install -v=0.4.2 i18n就可以了都弄好后执行rake db;命令就可以创建数据库链接了 。
安装redmine执行rake config/initializers/session_store.rb 出现rake aborted 。是不是ruby/bin下dll问题先安装Bundler:
gem install bundler
如何解决redmine安装过程中RDoc错误rdoc是文档 , 影响不大
bitnami-redmine-2.1.4-0-windows 安装后打开出现500错误,安装过程没有报错 , 管理工具中各服务启动没问题同样的错误 。很奇怪 。我搜了官方的问答社区,他们也没给出解答 。还是换个方式安装吧 。
安装REDMINE,出现无法找到libmysql.dll错误 怎么处理【rubyinstaller】安装步骤: 安装 Ruby on Rails,双击railsinstaller-2.1.0.exe 。记得勾选上添加环境变量的选项 。解压 Redmine,解压redmine-2.1.3.zip 到C:\Sites\redmine-2.1.3\ 复制 libmysql.dll 文件,将libmysql.dll 文件,放到 Ruby 安装位置的 bin
- 正宗野花腌制方法 正宗野花如何腌制
- 在家日料制作方法 在家如何做日料
- 在家如何制作炒菜的方法 在家怎样炒菜
- 在家制作香肠配料方法 在家如何制作香肠配料
- 新鲜樱桃挑选装箱 新鲜樱桃如何挑选装箱
- 新鲜粉肠怎么洗怎么挑选 新鲜粉肠怎么洗如何挑选
- 如何挑选新鲜的带壳鲍鱼 怎么挑选新鲜的带壳鲍鱼
- 夏天如何挑选新鲜鸡蛋呢 夏天如何挑选新鲜的鸡蛋
- 如何挑选新鲜冷冻鲅鱼 怎么挑选新鲜冷冻鲅鱼
- 鸡胸肉怎么算是煮熟了 鸡胸肉如何算是煮熟了