Title: Agile Web Development with Rails 8: page 128 (epub)
On a fresh install, the foreman gem needs to be installed before running bin/dev
.
Title: Agile Web Development with Rails 8: page 128 (epub)
On a fresh install, the foreman gem needs to be installed before running bin/dev
.
Are you sure? Here’s the content of bin/dev
:
#!/usr/bin/env sh
if ! gem list foreman -i --silent; then
echo "Installing foreman..."
gem install foreman
fi
# Default to port 3000 if not specified
export PORT="${PORT:-3000}"
# Let the debug gem allow remote connections,
# but avoid loading until `debugger` is called
export RUBY_DEBUG_OPEN="true"
export RUBY_DEBUG_LAZY="true"
exec foreman start -f Procfile.dev "$@"
Note that it will install foremen if not already present.
Perhaps the problem is that the install may fail without sudo
? I’ve added a note.