我创建了一个数字海洋水滴,然后一键安装了ruby-on-rails。我通过SSHed进入服务器,发现我有一个名为example的ruby on rails项目。当我在google中输入droplet的IP地址时,这个应用程序似乎可以运行。
我想上传我自己的网站,所以我从bitbucket上git cloned了一个存储库,其中包含一个完成的ruby on rails网站。我尝试运行rails db:create,但失败了。有很多东西还没有安装,所有这些我都以为只需点击一下安装就可以处理。一旦我安装了bundler并运行了bundle install,一旦到达nokogiri gem,安装就失败
当我试图捆绑安装时,我得到了这个错误
Bundler::GemspecError: Could not read gem at /home/theareba/.rvm/gems/ruby-2.0.0-p353/cache/nokogiri-1.6.1.gem. It may be corrupted.
An error occurred while installing nokogiri (1.6.1), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.1'` succeeds
我已经使用Capistrano和Passenger将我的应用程序部署到一台远程机器上。这个项目在GitHub上,我想在我的本地机器上修复一些错误。我已经同步了所有的东西,并在我的本地机器上分支到一个新的'dev‘分支。当我尝试开发时使用的简单rails server命令时,我得到了与我的Gemfile中捆绑的gem相关的错误,例如`require': no such file to load -- nokogiri/nokogiri (LoadError)。但是当我运行bundle show nokogiri时,它出现在/vendor/cache/ruby/1.9.1/gems
我试图让Rails在Windows 10上工作,我使用Ruby2.3.0和Rails 4.2.6,临时使用Nokogiri 1.6.3。
当我尝试运行rails new demo时,它返回一个错误:
An error occurred while installing nokogiri (1.6.7.2), and Bundler cannot
continue.
Make sure that `gem install nokogiri -v '1.6.7.2'` succeeds before bundling.
当我运行gem install nokogiri -v
所以如果我输入任何东西,我就会得到这个错误,而且我找不到解决方案。
在尝试安装基础时发现了它,但我确定它以前是一个问题。这是一个全新的(尝试的) ruby on rails安装。
如果我尝试rake、生成控制器或其他任何东西,就会出现这个错误。请帮帮忙。
C:\Sites\Project>rails g
C:/Ruby22/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.6.2-x86-mingw32/lib/nokogiri.rb:29:in `require': cannot load such file -- nok
ogiri/nokogiri
我试图让Ruby "Nokogiri“在没有根权限的Solaris机器上运行。我到目前为止所做的事:
我已经在我的主目录中构建了自己的ruby版本(1.9.2p180)
尝试用"gem install nokogiri“安装nokogiri
然后,创业板安装抛出此错误:
Building native extensions. This could take a while...
ERROR: Error installing nokogiri:
ERROR: Failed to build gem native extension.
/home/b
我在Docker容器中使用Rails,偶尔我会遇到一个我不知道如何解决的问题。当向Gemfile中添加一个新的gem时,在重新构建Docker +容器时,使用常见的绑定错误Could not find [GEM_NAME] in any of the sources; Run 'bundle install' to install missing gems,构建将失败。只有当我试图在Docker中构建映像时,如果我在本地计算机上运行一个常规的bundle install,Gemfile就会被正确安装,并且一切都按预期工作,我才会想到这一点。
我有一个相当标准的Dockerfil
已经部署了我的Rails应用程序,但是现在在/var/log/puma/puma.log文件中出现了以下错误
Early termination of worker
ERROR: It looks like you're trying to use Nokogiri as a precompiled native gem on a system with glibc < 2.17:
/lib64/libm.so.6: version `GLIBC_2.29' not found (required by /var/app/current/vendor/bundle
为了开始使用RubyMine集成开发环境,我正在尝试在我的mac上设置一个ruby on rails环境。我已经使用了homebrew、rbenv和所有其他必需的库来安装ruby/rails -然而,当我sudo gem install rails安装失败时,原因如下:
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
current directory: /us
我当前的rails应用程序构建在ruby1.9.3和rails 3上。
Gem::InstallError: nokogiri requires Ruby version >= 2.1.0.
An error occurred while installing nokogiri (1.8.2), and Bundler cannot continue.
Make sure that `gem install nokogiri -v '1.8.2'` succeeds before bundling.
如何在不更新ruby版本的情况下解决这个问题。
我使用Scintilla Editor和Sublime Text 2。
每当我使用它们来运行包含以下内容的Ruby脚本时:
require 'nokogiri'
...I收到此错误:
C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': no such file to load -- nokogiri (LoadError)
from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/
我使用的是Windows,运行的是Ruby 2.7.0。 运行gem install rails时,我收到以下错误: ERROR: Error installing rails:
The last version of nokogiri (>= 1.6) to support your Ruby & RubyGems was 1.10.9.
Try installing it with `gem install nokogiri -v 1.10.9` and then running the current command again
我的ruby版本是ruby 2.3.1p112 (2016-04-26) [x86_64-linux-gnu]。我的gem版本是2.5.1
我想安装rails,但当我尝试使用sudo gem install rails时,它给出了这个错误
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
current directory: /var/lib/gems/2.3.0/gems/no
使用MacOSX 10.12.4,今天第一次运行了fastlane动作。当fastlane试图安装gem时,它失败了。查看它生成的快速车道错误中引用的mkmf.log,它在构建nokogiri时显示了这一点:
In file included from conftest.c:1:
In file included from /Users/mstoner/.fastlane/bin/bundle/include/ruby-2.2.0/ruby.h:33:
In file included from /Users/mstoner/.fastlane/bin/bundle/include/ruby-
在我的capistrano部署期间,我遇到了这个错误
Bundler could not find compatible versions for gem "nokogiri":
In snapshot (Gemfile.lock):
nokogiri (= 1.6.8.rc3)
In Gemfile:
nokogiri (>= 1.6.8.rc3) x64-mingw32
nokogiri (>= 1.6.8.rc3)
rails-dom-testing x64-mingw32 was resolved to 1.0.
我已经在我的2.7.1p83版本的Windows10上安装了Ruby。
根据不同网站的建议,我使用gem install rails来安装rails。但它显示出:
ERROR: Error installing rails:
The last version of nokogiri (>= 1.6) to support your Ruby & RubyGems was 1.10.9. Try installing it with `gem install nokogiri -v 1.10.9` and then running the current command agai
当我试图在Centos 7上安装rails时,我收到了这个错误消息。
Building native extensions. This could take a while...
ERROR: Error installing rails:
ERROR: Failed to build gem native extension.
/usr/bin/ruby extconf.rb
Gem files will remain installed in /usr/local/share/gems/gems/nokogiri-1.6.6.2 for inspection.
Re
我在Rals上使用RailsInstaller for Windows (我有Windows10)安装Ruby时,当我尝试运行第一个应用程序时,在rails服务器后出现错误:
C:/RailsInstaller/Ruby2.2.0/lib/ruby/gems/2.2.0/gems/nokogiri-1.6.5-x86-mingw32/lib/nokogiri.rb:29:in `require': cannot load such file -- nokogiri/nokogiri (LoadError)
from C:/RailsInstaller/Ruby2.2.0
对于这样的警告,网络上到处都是问题(和答案)(包括堆栈溢出):
WARNING: Nokogiri was built against LibXML version 2.8.0,
but has dynamically loaded 2.7.8
I‘s ,Nokogiri 1.6.0:
这个版本的Nokogiri附带并编译了libxml2和libxslt与宝石。这应该可以解决大多数安装问题。
因此,我卸载了brew版本的库,并安装了新的Nokogiri 1.6.0gem(在MacOS10.8.4上使用rvm 1.18.14 )。nokogiri -v输出
# Nokogiri (1