`
贝特虫子
  • 浏览: 157892 次
  • 性别: Icon_minigender_1
  • 来自: 昆明
社区版块
存档分类
最新评论

Windows 对 Ruby 安装 PostgreSQL 驱动程序

    博客分类:
  • ruby
阅读更多
   1.  安装 PostgreSQL 适配器驱动程序
      详细步骤参见:http://glauche.de/2007/12/21/installing-native-postgres-gem-for-ruby/
      运行 gem install ruby-postgres,在列表中选择对应的平台(mswin32)进行安装,如:

      D:\source\Personal\lnj\tour>gem install ruby-postgres

          Bulk updating Gem source index for: http://gems.rubyforge.org

          Select which gem to install for your platform (i386-mswin32)

          1. ruby-postgres 0.7.1.2006.04.06 (ruby)

          2. ruby-postgres 0.7.1.2006.04.06 (mswin32)

          3. ruby-postgres 0.7.1.2006.04.05 (mswin32)

          4. ruby-postgres 0.7.1.2006.04.05 (ruby)

          5. Skip this gem

          6. Cancel installation

          > 2

          Successfully installed ruby-postgres-0.7.1.2006.04.06-mswin32

          Installing ri documentation for ruby-postgres-0.7.1.2006.04.06-mswin32...

          Installing RDoc documentation for ruby-postgres-0.7.1.2006.04.06-mswin32...

         

   2. 测试驱动程序
      在控制台中运行 irb,输入命令 require "postgres",如果返回 true,说明链接成功,如果出现错误:
          * 报错:"没有找到 libpq.dll,因此这个应用程序未能启动",将 C:\Program Files\PostgreSQL\8.3\bin\libpq.dll 复制到 C:\ruby\bin。
          * 报 错:"无法定位序数 284 于动态链接库 SSLEAY32.dll 上",可能是 ruby 所用 SSLEAY32.dll 的版本号低于 postgresql 使用的,将 C:\Program Files\PostgreSQL\8.3\bin\libeay32.dll 和 ssleay32.dll 替换 C:\ruby\bin 下同名文件。
          * 报错:"没有找到 xxx.dll,因此这个应用程序未能启动",将 C:\Program Files\PostgreSQL\8.3\bin\xxx.dll 复制到 C:\ruby\bin。
          * 可能需要复制下列文件:
                o libeay32.dll 替换
                o ssleay32.dll 替换
                o libpq.dll
                o libintl3.dll
                o libiconv2.dll
                o krb5_32.dll
                o comerr32.dll
                o k5sprt32.dll
                o gssapi32.dll
分享到:
评论

相关推荐

    windows下Ruby On Rails的构建

    在Windows上,你可以根据自己的需求选择合适的数据库并安装相应的驱动程序。例如,对于SQLite3,Rails默认支持,无需额外安装;对于MySQL,你需要下载MySQL的Connector/C并将其添加到系统路径中;对于PostgreSQL,...

    Metasploit with postgresql

    此外,gem install pg命令用于安装Ruby的PostgreSQL驱动。 创建Metasploit专用的数据库用户及数据库本身,是集成PostgreSQL的关键步骤。在PostgreSQL控制台下,使用createuser命令创建用户名为“metasploit”的...

    ruby on rails 环境搭建

    无论是Windows还是Linux,安装Rails后,开发者还需要确保安装其他必要的工具和库,例如数据库驱动(如MySQL或PostgreSQL),以及可能需要的开发工具(如Git)。在Windows下,如果选择使用MySQL数据库,还需要单独...

    Metasploit 3.7.0 and Armitage with postgresql support.doc

    在最新的 Metasploit 3.7.0 版本中,引入了许多新的功能,例如改进的会话管理、Pass-the-Hash 和 Stolen Password 攻击支持 Windows 2008 和 NTLM 认证支持 Microsoft SQL Server 驱动程序等。同时,这个版本还提供...

    Ruby on Rails环境搭建(基于WinXP & RadRails)

    Ruby on Rails默认使用SQLite数据库,如果你计划使用其他数据库如MySQL或PostgreSQL,需要额外安装对应的驱动。例如,对于MySQL,运行`gem install mysql2`。确保已经安装了数据库服务器并配置好相应的用户名和密码...

    ruby on rails开发

    你可以通过RubyInstaller(Windows)、RVM(Ruby Version Manager,跨平台)或rbenv(用于管理多个Ruby版本)来安装。安装时,请确保选择与Rails版本兼容的Ruby版本。 2. **Rails的安装** 安装完Ruby后,使用gem包...

    终于知道怎么把rails Web程序打包成可执行文件了

    在Ruby on Rails开发中,将Web程序打包成可执行文件是一项常见的需求,这可以使应用程序更加便携,方便在没有Rails环境的计算机上运行。这里,我们主要探讨如何将Rails应用转化为独立的可执行文件,结合提供的标题和...

    Ruby on Rails入门例子

    教程可能会指导你如何在不同的操作系统(如Windows、Mac或Linux)上安装Ruby和Rails,并配置好开发环境。 2. **创建新项目**:使用`rails new`命令可以快速创建一个新的Rails应用。这个过程会自动生成一系列目录和...

    Rails2.2.2之windows环境搭建

    Rails是Ruby on Rails的简称,它是一个基于Ruby语言的开源Web应用程序框架,遵循MVC(Model-View-Controller)架构模式。Rails 2.2.2是该框架的一个较旧版本,尽管如此,它仍具有重要的学习价值,特别是对于了解框架...

    railsinstaller-3.4.0.exe

    标题中的“railsinstaller-3.4.0.exe”是一个针对Ruby on Rails开发环境的安装程序,主要用于简化在Windows操作系统上配置完整的开发环境的过程。RailsInstaller是这个工具的名称,版本号为3.4.0,这表明它是Rails...

    我的ror的第一天

    2. **安装RubyGems**: RubyGems是Ruby的包管理器,用于安装和管理Ruby库和应用程序。它通常随Ruby一起安装,但如果没有,可以通过官方网站下载并安装。 3. **安装Rails**: 使用RubyGems来安装Rails,只需在命令行中...

    Aptana Radrails - An Ide for Rails Development

    - **测试驱动开发**:支持 RSpec 和 Cucumber 等测试框架,鼓励采用测试先行的方法来编写健壮的应用程序。 - **部署自动化**:借助 Capistrano 等工具实现部署过程自动化,确保应用程序能够顺利上线。 #### 知识点...

    mongodb学习实战

    - MongoDB提供了多种主流开发语言的驱动程序,如C#、C++、Java、PHP、Perl、Python和Ruby等,这大大方便了开发者集成MongoDB到现有的项目中。 - 这些驱动程序不仅简化了数据交互的过程,还提高了代码的可读性和可...

    Agile Web Development with Rails

    安装过程涉及Ruby语言环境的搭建、Rails框架的安装以及数据库驱动程序的配置。对于数据库的选择,Rails支持MySQL、PostgreSQL、SQLite等多种类型,开发者可以根据项目需求选择合适的数据库系统。 ### 结语 《敏捷...

    MongDB测试文档.pdf

    这些驱动程序允许开发者从各自的应用程序中与MongoDB进行交互。 9. **操作系统支持**:MongoDB支持在多种操作系统上运行,包括Linux、Mac OS X、Windows和Solaris,这说明了其良好的跨平台兼容性。 10. **sharding...

    Ansible-ansible-redmine.zip

    2. **安装 Redmine**:剧本可能包含安装 Redmine 应用程序及其依赖,如 Ruby、Rails 和数据库驱动。 3. **配置数据库**:Redmine 需要数据库存储项目信息,Ansible 可能会配置 MySQL 或 PostgreSQL 数据库,并创建 ...

    jruby_on_rails

    2. **无缝集成 Java 类库**:使用 JRuby on Rails,你可以直接调用 Java 代码,这意味着你可以利用 Java 生态系统中的丰富类库,如数据库驱动程序、企业服务和安全框架。 3. **部署灵活性**:JRuby on Rails 应用...

    libxml2-2.9.0.zip

    该库在多种操作系统上都能运行,包括但不限于Linux、Windows和macOS。libxml2-2.9.0是该库的一个特定版本,包含了许多改进和修复。 **二、XML解析基础** XML(Extensible Markup Language)是一种用于标记数据的...

    symfony教程

    1. 跨平台:Symfony可以在*nix和Windows平台上运行,容易安装在大多数标准平台。 2. 数据库兼容性:与MySQL、PostgreSQL、Oracle和Microsoft SQL Server等多数数据库系统兼容。 3. 遵循惯例优于配置原则:开发者仅需...

Global site tag (gtag.js) - Google Analytics