`

windows下安装Ruby 1.9 二进制zip包

阅读更多

   本文已经落后,因为官方已经出了新的ruby 1.9的安装程序,如果遇到安装Ruby 1.9zip到windows的问题,请直接安装一键安装包如下:

Release Candidate 2   2010-02-06 22:00
ruby-1.8.6-p398-doc-chm.7z
3.44 MB 752 Other Other
ruby-1.8.6-p398-i386-mingw32.7z
3.44 MB 495 i386 Other
ruby-1.8.7-p249-doc-chm.7z
3.59 MB 353 Other Other
ruby-1.8.7-p249-i386-mingw32.7z
3.51 MB 593 i386 Other
ruby-1.9.1-p378-doc-chm.7z
3.33 MB 766 Other Other
ruby-1.9.1-p378-i386-mingw32.7z
4.76 MB 1,115 i386 Other
rubyinstaller-1.8.6-p398-rc2.exe
9.7 MB 3,447 i386 .exe (Windows executable)
rubyinstaller-1.8.7-p249-rc2.exe
9.9 MB 4,244 i386 .exe (Windows executable)
rubyinstaller-1.9.1-p378-rc2.exe
10.69 MB 9,467 i386 .exe (Windows executable)

 
  

   首先说一下ruby的安装,这里有一个很基本东西。在windows下为了使Ruby的运行环境简单,Ruby的安装只是把Ruby编译好的文件拷到本地,然后,把ruby.exe的所在目录放到体系Path里以便在任何地方执行就可以了。


   这也是为什么会有zip包的原因,就是根本没有什么复杂的安装过程。可是,我们直接down下来的zip包安装有往往有问题。当然,看到的问题很多比如:

引用
gem.bat:1: syntax error, unexpected tIDENTIFIER


引用
zlib.so: 126: The specified module could not be found.

 

引用
没有找到 SSLEAY32.dll



这些都是因为,基于某种原因ruby在windows下安装要依赖一些dll在支持
准确的讲就是下面这些,

也就是如果,官方做zip包的时候,把这5个dll放到ruby.exe的目录下,就不会有问题了。而且,比较恶心的是,在英文的下载界面还有一个提示:

引用
Please note that some of the above binaries will require manual download and installation of additional components detailed on this page. Please ensure you’ve followed/performed these steps prior reporting a bug.


中文版没有这段翻译

总之,如果是zip包windows下安装,下载这个 放到ruby.exe的相同目标,并把这个目录加到Path里就可以了。

 

  • 大小: 40.7 KB
0
0
分享到:
评论

相关推荐

    Programming Ruby 1.9 (3rd edition)和源码

    《Programming Ruby 1.9 (3rd edition)》是一本专为程序员编写的关于Ruby语言的权威指南,这本书的第三版详细介绍了Ruby 1.9版本的语言特性、库以及编程实践。Ruby是一种动态、面向对象的脚本语言,以其简洁、优雅的...

    ruby的二进制字符串与hex互转,二进制字符串与整数互转的工具函数

    本资源是ruby代码,提供了一系列封装好的函数,用于快速进行转换,一个函数搞定,包括如下转换,二进制字符串与hex字符串的互转。二进制字符串与整数互转,包括uint8,uin16,uint32, 以及本地字节序和网络字节序两种...

    Programming Ruby 1.9

    《Programming Ruby 1.9》是一本专注于介绍Ruby 1.9版本编程语言的书籍,由Dave Thomas...书中的例子和练习都是为了加深理解和实践应用,对于想要在Ruby 1.9环境下进行开发的程序员来说,这本书无疑是一份宝贵的资源。

    为何Ruby 1.9的不兼容性会导致原有Ruby代码无法工作

    4. **Enumerable#zip行为变化**:在没有块参数的情况下,返回的是迭代器而非数组;在处理不同长度的数组时,多余的元素在Ruby 1.9中会被忽略。 这些变化给现有代码带来了挑战,开发者需要对代码进行修改以确保在1.9...

    透视Ruby 1.9的Lambda函数

    《Ruby 1.9中的Lambda函数详解》 Ruby语言的一大魅力在于其Block功能,它使得编写简洁、可复用的算法变得轻而易举,甚至让人们对循环的畏惧感大大降低。Block在其他编程语言中被称为Lambda函数或匿名函数,有时也被...

    Ruby1.9.1released.zip

    ruby 1.9.1 的下载地址是:ftp://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.1-p0.tar.gz (windows上在http://www.ruby-lang.org/en/downloads/ 下载二进制的文件)另外,目前Rails 2.2还无法在ruby 1.9.1上面正常...

    ruby脚本转二进制可执行程序工具

    这是一个将ruby脚本转换成二进制可执行文件的工具,使用简单方便,功能强大,解压编译后生成rubyc可执行程序!转换ruby脚本时 使用rubyc 脚本.rb即可,可以自动检测依赖关系!使用非常方便!

    Programming Ruby 1.9 & 2.0 The Pragmatic Programmers’ Guide 4th Edition

    Ruby是一种快速发展的激动人心的动态语言,本书是Ruby 1.9和Ruby 2.0这两个最新版本的完整参考指南。Ruby是一种完全面向对象的语言,类似于经典的面向对象语言Smalltalk。与Smalltalk一样,它是动态类型的,但与...

    Programming Ruby 1.9 3rd edition

    ### Programming Ruby 1.9 3rd Edition:深入探索Ruby编程语言 #### 一、书籍概览 《Programming Ruby 1.9》是第三版,专注于介绍Ruby 1.9.2版本,由Dave Thomas、Chad Fowler和Andy Hunt共同编写。这本书由The ...

    Programming Ruby 1.9 The Pragmatic Programmers' Guide

    10. **Gem和Ruby生态系统**:Ruby的Gem系统使得包管理变得简单,读者将了解如何创建、安装和管理Gem,以及Ruby社区的开源文化。 11. **测试驱动开发(TDD)**:书中提倡使用TDD的方法进行编程,介绍了Rspec等测试框架...

    ruby-pack ruby打包工具

    一个将ruby脚本打包成二进制可执行文件的工具,包含源码和一个编译完成的二进制文件!支持跨平台编译,在windows、macOS、linux上均可以成功编译运行!包里的二进制文件是在ubuntu16.04中编译成功的版本!

    ruby 1.9 教程

    ### Ruby 1.9 教程相关知识点 #### 标题与描述中的核心知识点 - **Ruby 1.9 版本**: 截至2009年,Ruby已发展到1.9版本,这是该语言的一个重要里程碑。Ruby 1.9在性能、语法改进以及新特性方面进行了大量的更新和优化...

    (ruby 1.9 开发)Rango

    ### Rango:Ruby 1.9 上的轻量级网络开发框架 Rango 是一个基于 Ruby 1.9 的轻量级 Web 开发框架,它为开发者提供了灵活且强大的工具来构建网站。与 Sinatra 相比,Rango 更加健壮;而与 Rails 或 Merb 相比,它的...

    rubyx:RubyX将ruby编译为二进制(以ruby),希望能够快X倍

    换句话说,将ruby编译为二进制。 根据心态的不同,X的读取速度可以快X倍或十倍。 上一次重写澄清了系统不同层的作用,请参见下文。 检修完成,rubyx生成有效的二进制文件。 处理过程通过以下层进行:Ruby-> Sol-...

    [Ruby] Ruby 1.9 & 2.0 编程 (英文版)

    [Pragmatic Bookshelf] Ruby 1.9 & 2.0 编程 (英文版) [Pragmatic Bookshelf] Programming Ruby 1.9 & 2.0 The Pragmatic Programmers' Guide 4th Edition (E-Book) ☆ 出版信息:☆ [作者信息] Dave Thomas , ...

    Programming Ruby 1.9 (Pragmatic Bookshelf 2009).pdf

    《Programming Ruby 1.9》一书由Dave Thomas、Chad Fowler与Andy Hunt共同编写,是Pragmatic Bookshelf出版的一部权威性指南,旨在帮助读者深入理解和掌握Ruby编程语言的1.9版本。该书不仅是对原版《Programming ...

    Pragmatic.Programming.Ruby.1.9.Apr.2009.pdf

    安装Ruby可以通过多种途径实现,例如使用包管理器(如apt-get或brew)或者下载源码自行编译。作者提供了详细的步骤和注意事项,帮助读者顺利搭建Ruby开发环境。 ### 运行Ruby程序和文档查阅 书中详细讲解了如何在...

Global site tag (gtag.js) - Google Analytics