Skip to content

Ruby on Rails - can't install nokogiri #1

@Quintasan

Description

@Quintasan

Hi,

I generated a clean Ruby on Rails application using rails new test --api

Then I did nix run nixpkgs#bundix -- --ruby=ruby_3_1 to get the gemset.nix

When I try using the flake.nix provided here it fails with

direnv: loading ~/sauce/myconventionlist/.envrc
direnv: using flake
error: hash mismatch in fixed-output derivation '/nix/store/khyz0a6v1sac546cr7p5g68ap0w9nm6q-nokogiri-1.13.8.gem.drv':
         specified: sha256-NE8bxm/qx4flsgU8bpCV0fM2BQg+WN3yuNTu8le8zF8=
            got:    sha256-ecJ5KYsvIv1Odg9JmQx5MENrrBsc/v97rP8ZLzDt6jw=
error: 1 dependencies of derivation '/nix/store/riky8hrjwj5v2nr3waycxfmkf12blhmz-ruby3.1.2-nokogiri-1.13.8.drv' failed to build
error: 1 dependencies of derivation '/nix/store/g70h2ldxy9axja5salw97f8in7b7674i-rails-env.drv' failed to build
error: 1 dependencies of derivation '/nix/store/91i3qy9npfjxsnncjdskyav20x0pp6dk-nix-shell-env.drv' failed to build
direnv: nix-direnv: renewed cache
direnv: export ~XDG_DATA_DIRS

I discovered there's a difference between your gemset.nix and the one I got:

I don't see any special options being passed to nokogiri in your flake configuration. How did you make this work?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions