【问题标题】:Using RubyGems on ubuntu server在 ubuntu 服务器上使用 RubyGems
【发布时间】:2011-06-22 10:24:32
【问题描述】:

我已经通过官方教程在我的 Ubuntu 10.04 服务器上安装了 Ruby on Rails:https://help.ubuntu.com/10.04/serverguide/C/ruby-on-rails.html

但是我有一些麻烦。请帮帮我!

1) 我无法安装任何 gem!

sudo gem install sqlite3-ruby

返回

错误:安装 sqlite3-ruby 时出错: 错误:无法构建原生 gem 扩展名。

/usr/bin/ruby1.8 extconf.rb extconf.rb:3:in `require': 没有 要加载的文件 -- mkmf (LoadError) 来自 extconf.rb:3

Gem 文件将继续安装在 /var/lib/gems/1.8/gems/sqlite3-1.3.3 供检查。结果记录到 /var/lib/gems/1.8/gems/sqlite3-1.3.3/ext/sqlite3/gem_make.out

2) 当我试图通过命令获取 Rails 版本时

rails -v

服务器打印:

getopt: 无效选项 -- 'v' 终止...

【问题讨论】:

    标签: ruby ruby-on-rails-3 ubuntu rubygems gem


    【解决方案1】:

    考虑检查并确保您的 sqlite3 库已安装。看起来您可能缺少构建 gem 所需的依赖项。在这种情况下,您可以在安装 gem 之前尝试运行它:

    sudo apt-get install libsqlite3-dev
    

    也可以试试

    rails --version
    

    改为。

    【讨论】:

      【解决方案2】:

      如果您没有准备好使用 Ubuntu 存储库中的软件包(而且我认为您没有理由这样做),我建议您遵循本指南:

      http://ryanbigg.com/2010/12/ubuntu-ruby-rvm-rails-and-you

      【讨论】:

        猜你喜欢
        • 2023-04-04
        • 2023-03-27
        • 1970-01-01
        • 2012-09-09
        • 2015-01-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多