Shopify / Shopify/ejson

Installation Error(?)

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

Nobody has claimed this yet.

Dominant language
Go
Stars
1.5k
Forks
72
PR merge metrics
No merged PRs in 30d

Description

ruby 3.4.4 (2025-05-14 revision a38531fd3f) +PRISM [x86_64-linux]
go version go1.24.5 linux/amd64
gem --version 3.6.9

Tried installing on GCP Cloud Workstation but wasn't sure if the logs meant it failed, the executable doesn't seem exist, anything obvious I'm missing? Thanks 🙏🏻

brew install ejson
==> Fetching shopify/shopify/ejson
==> Downloading https://github.com/Shopify/ejson/archive/v1.3.1.tar.gz
Already downloaded: /home/user/.cache/Homebrew/downloads/69bb7896425090aecf240f340aefff28d5c59e4b8c576aaa6c5d9cd2f6b609cc--ejson-1.3.1.tar.gz
==> Installing ejson from shopify/shopify
==> gem install bundler
Last 15 lines from /home/user/.cache/Homebrew/Logs/ejson/01.gem:
2025-07-09 19:26:37 +0000

gem
install
bundler


If reporting this issue please do so at (not Homebrew/* repositories):
  https://github.com/shopify/homebrew-shopify/issues

These open issues may also help:
Ejson fails to build https://github.com/Shopify/homebrew-shopify/issues/478

bash: ejson: command not found <- when attempting to call

brew --prefix ejson >> /home/linuxbrew/.linuxbrew/opt/ejson
ls -l "$(brew --prefix ejson)/bin/ejson" >> ls: cannot access '/home/linuxbrew/.linuxbrew/opt/ejson/bin/ejson': No such file or directory

gem cat

cat /home/user/.cache/Homebrew/Logs/ejson/01.gem
2025-07-09 19:26:37 +0000

gem
install
bundler


HOMEBREW_VERSION: 4.5.9
ORIGIN: https://github.com/Homebrew/brew
HEAD: 700d67a85e0129ab8a893ff69246943479e33df1
Last commit: 2 days ago
Branch: stable
Core tap JSON: 09 Jul 19:22 UTC
HOMEBREW_PREFIX: /home/linuxbrew/.linuxbrew
HOMEBREW_BROWSER: /opt/code-oss/bin/helpers/browser.sh
HOMEBREW_CASK_OPTS: []
HOMEBREW_MAKE_JOBS: 4
HOMEBREW_NO_BOOTSNAP: set
Homebrew Ruby: 3.4.4 => /home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/vendor/portable-ruby/3.4.4/bin/ruby
CPU: quad-core 64-bit broadwell
Clang: 18.1.3
Git: 2.43.0 => /bin/git
Curl: 8.5.0 => /bin/curl
Kernel: Linux 6.6.87+ x86_64 GNU/Linux
OS: Ubuntu 24.04.2 LTS (noble)
Host glibc: 2.39
/usr/bin/gcc: 13.3.0
/usr/bin/ruby: N/A
glibc: N/A
gcc@11: N/A
gcc: 15.1.0
xorg: N/A

HOMEBREW_CC: gcc-15
HOMEBREW_CXX: g++-15
MAKEFLAGS: -j4
CMAKE_PREFIX_PATH: /home/linuxbrew/.linuxbrew
PKG_CONFIG_LIBDIR: 
HOMEBREW_MAKE_JOBS: 4
HOMEBREW_GIT: git
PATH: /var/tmp/ejson-20250709-12314-l2o5xe/ejson-1.3.1/.gem/bin:/home/linuxbrew/.linuxbrew/Homebrew/Library/Homebrew/shims/linux/super:/home/linuxbrew/.linuxbrew/opt/go/bin:/home/linuxbrew/.linuxbrew/opt/binutils/bin:/usr/bin:/bin:/usr/sbin:/sbin:/home/linuxbrew/.linuxbrew/opt/gcc/bin

Contributor guide

Open the contributing guide

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

Start with the Homebrew installation log for ejson v1.3.1 and compare the formula's expected installation steps with the reported gem install bundler output. Reproduce the install on the stated Linux environment and determine whether the formula completes and places an ejson executable in the reported bin directory.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 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.