Opened 13 years ago

Closed 9 years ago

#15540 closed defect (wontfix)

JRuby port's 'jgem' command installs scripts without env shebang

Reported by: charles.nutter@… Owned by: ci42
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc:
Port: jruby

Description

JRuby's startup executable is a bash script. When installing gems that reference that executable in their shebang line, /usr/bin/env must be used. But the jgem included with the JRuby port does not do this, so installed scripts don't execute.

A future version of RubyGems (1.1.2) will allow alternate implementations to specify their settings (like env shebang) in a specially-named file, but for now the port should make the same RubyGems changes we make for normal JRuby releases.

Change History (5)

comment:1 Changed 13 years ago by jmroot (Joshua Root)

Cc: ameingast@… added
Milestone: Port Bugs

Cc maintainer.

comment:2 Changed 12 years ago by (none)

Milestone: Port Bugs

Milestone Port Bugs deleted

comment:3 Changed 11 years ago by jmroot (Joshua Root)

Cc: ameingast@… removed
Owner: changed from macports-tickets@… to ameingast@…
Port: jruby added

comment:4 Changed 9 years ago by ci42

Owner: changed from ameingast@… to ciserlohn@…

comment:5 Changed 9 years ago by ci42

Resolution: wontfix
Status: newclosed

This has been fixed upstream a long time ago.

Note: See TracTickets for help on using tickets.