Skip to content

Developer installation guide issues #143

@smangham

Description

@smangham

The developer installation guide appears to be a bit out of date. I'm trying to build a Docker image using Ubuntu 14.04 base as suggested and:

  • It doesn't pin the version of Bundler it wants, which means it tries a recent version that then requires you to use a newer version of Ruby and Gem than the pinned versions.
  • The Gemfile.lock pins minitest (~> 5.1), which requires Ruby > 2.6, though the instructions pin 2.2.
  • The command to install Bundler uses arguments that aren't valid for 2.1.4, the version the lock file was made with - it should be --no-document instead of --no-rdoc --no-ri (I think?)
  • SQLite3 is required as a system-level install for some of the NPM packages but missed from the apt install earlier.
  • Some of the packages just won't download full stop, which looks like it might be because the Ubuntu 14.04 versions of Node and NPM are now too old to read some of the packages from the NPM lists (at the very least, you have to override the certificate requirements because they've timed out)

I'm not really a big Ruby/Gem/Bundler person so it may be that a bunch of this is just known issues where it doesn't play nice with Docker. But as far as I can tell it's no longer possible to follow those instructions.

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