首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >问题安装Nokogiri Gem w/ Rails:“找不到”Nokogiri.

问题安装Nokogiri Gem w/ Rails:“找不到”Nokogiri.
EN

Stack Overflow用户
提问于 2011-04-25 18:47:26
回答 2查看 7K关注 0票数 1

诺科吉里在我的宝石档案里。Bundle install返回预期的输出:

代码语言:javascript
复制
Using nokogiri (1.4.4) 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

当尝试执行db:create:all时,我得到以下错误:

代码语言:javascript
复制
rake db:create:all
Could not find nokogiri-1.4.4 in any of the sources

如果我在irb测试,我也得到了预期的输出。

代码语言:javascript
复制
irb(main):003:0> require "rubygems"
=> true
irb(main):004:0> require "nokogiri"
=> true

我已经多次卸载和安装nokogiri及其依赖项。

我在用:

Rails 3.0.6 Ruby 1.8.7

任何帮助都将不胜感激。

编辑: 4/25/11 3:02 11美国东部时间

关于以下评论: nokogiri的Gemfile行是

代码语言:javascript
复制
gem "nokogiri", '1.4.4', :require => "nokogiri"
EN

回答 2

Stack Overflow用户

发布于 2011-04-25 18:53:08

我考虑到你的案子做了个测试。

我的Gemfile是这样的

代码语言:javascript
复制
gem "nokogiri", '1.4.4', :require => "nokogiri"

然后rake db:migrate工作得很好

票数 2
EN

Stack Overflow用户

发布于 2012-12-21 23:26:12

这可能是一个很长的机会,但你可以尝试:

代码语言:javascript
复制
bundle install --no-deployment

如果您处于部署模式,Rails将在供应商目录中查找您的gems,而不是通常的安装位置。它会造成这样的错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5781858

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档