getappmap / getappmap/appmap-js

Handle or warn about trying to install appmap with bundler in deployment mode

Open
#958 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
53
Forks
18
Avg merge
3d 18h
Merged PRs (30d)
8

Description

Running command: `ruby --version`

ruby 2.4.0p0 (2016-12-24 revision 57164) [x86_64-darwin22]


Running command: `gem env home`

/Users/aleksandrcuvakov/.asdf/installs/ruby/2.4.0/lib/ruby/gems/2.4.0


Running command: `bundle check --dry-run`

The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.
The Gemfile's dependencies are satisfied


Running command: `bundle config get without`



Running command: `bundle install`

You are trying to install in deployment mode after changing
your Gemfile. Run `bundle install` elsewhere and add the
updated Gemfile.lock to version control.

If this is a development machine, remove the
/Users/aleksandrcuvakov/Documents/DEV/clubup/Gemfile freeze
by running `bundle install --no-deployment`.

The dependencies in your gemfile changed

You have added to the Gemfile:
* appmap

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The report names Gemfile, Gemfile.lock, and the Bundler commands bundle check --dry-run and bundle install. Reproduce the failure with appmap added to a deployment-mode bundle, then locate the installation entry point that invokes Bundler. Done should mean the deployment-mode case is handled or produces a clear warning without leaving the dependency state ambiguous.

Written by the indexing model from the issue text.

Assessment

Tech stack
ruby
Domain
build-system
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.