jordansissel/fpm · error
Using deprecated flag: --package-prefix. Please use --packag
Error message
Using deprecated flag: --package-prefix. Please use --package-name-prefix
What it means
Error "Using deprecated flag: --package-prefix. Please use --package-name-prefix" thrown in jordansissel/fpm.
Source
Thrown at lib/fpm/package/gem.rb:24
require "yaml"
# A rubygems package.
#
# This does not currently support 'output'
#
# The following attributes are supported:
#
# * :gem_bin_path
# * :gem_package_name_prefix
# * :gem_gem
class FPM::Package::Gem < FPM::Package
# Flags '--foo' will be accessable as attributes[:gem_foo]
option "--bin-path", "DIRECTORY", "The directory to install gem executables"
option "--package-prefix", "NAMEPREFIX",
"(DEPRECATED, use --package-name-prefix) Name to prefix the package " \
"name with." do |value|
logger = Cabin::Channel.get
logger.warn("Using deprecated flag: --package-prefix. Please use " \
"--package-name-prefix")
value
end
option "--package-name-prefix", "PREFIX", "Name to prefix the package " \
"name with.", :default => "rubygem"
option "--gem", "PATH_TO_GEM",
"The path to the 'gem' tool (defaults to 'gem' and searches " \
"your $PATH)", :default => "gem"
option "--shebang", "SHEBANG",
"Replace the shebang in the executables in the bin path with a " \
"custom string", :default => nil
option "--fix-name", :flag, "Should the target package name be prefixed?",
:default => true
option "--fix-dependencies", :flag, "Should the package dependencies be " \
"prefixed?", :default => true
option "--env-shebang", :flag, "Should the target package have the " \
"shebang rewritten to use env?", :default => true
View on GitHub (pinned to b6d77ba72a)
When it happens
Trigger: Thrown at lib/fpm/package/gem.rb:24 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of jordansissel/fpm@b6d77ba72a (2026-08-21).
Data as JSON: /api/errors/03e655bb464ed283.
Report an issue: GitHub.