BSD Ports

www/rubygem-passenger 6.2.0 FreeBSD

Modules for running Ruby on Rails and Rack applications

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
73518999af
License
MIT
Categories
www, rubygems
Package size
20601.5 KiB, 161937.9 KiB installed

Description

Passenger are Apache and nginx modules allowing for simple deployment of Ruby on Rails and Rack applications.

In the other systems

SystemPortVersion
FreeBSDwww/rubygem-passenger6.2.0
DragonFlywww/rubygem-passenger6.0.26

Install

Binary package:

pkg install rubygem-passenger-nginx

From the ports tree:

cd /usr/ports/www/rubygem-passenger/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	rubygem-passenger-nginx>0:www/rubygem-passenger

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.2.06.2.06.0.156.0.276.2.0
FreeBSD:14:quarterly6.2.06.2.0n/a6.0.276.2.0
FreeBSD:15:latest6.2.06.2.0n/a--
FreeBSD:15:quarterly6.2.06.2.0n/an/an/a
FreeBSD:16:latest6.2.06.2.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 4

Library 2

Runtime 5

The full lists below include those, and their dependencies in turn.

Build dependencies 24
Run dependencies 25
Required by 1

Configuration

Options name: www_passenger

OptionDefaultDescription
DEBUGoffBuild with debugging support
SYMLINKonCreate passenger symlink
USES
compiler:c++14-lang cpe gem libtool python:env shebangfix ssl
Service scripts
none
Conflicts with
rubygem-passenger-apache rubygem-passenger-nginx
Flavors
rubygem-passenger-apache-6.2.0

Message after installing

The nginx flavor of this port installs passenger core binaries only,
to make it works with nginx make sure www/nginx or www/nginx-devel
port has been compiled with third-party PASSENGER module support and
installed into a system.



Please edit a nginx configuration file, and add these lines:

   server {
       root /usr/local/lib/ruby/gems/3.4/gems/passenger;
       passenger_enabled on;
       passenger_ruby /usr/local/bin/ruby34;
       passenger_sticky_sessions on;
   }
   
Once nginx restarts it's possible to deploy a Ruby on Rails
application without any further Ruby on Rails-specific configuration!

Files

distinfo 1
FileSizeSHA256
rubygem/passenger-6.2.0.gem7.34208e+062b0497c097d12d1483f4d46008cb9e1268df09f56b36e941a93ab88ec2f1e11c
Master sites 2
  • RG
  • https://github.com/phusion/passenger/releases/download/release-6.2.0/

Commit history 3

DateCommitCreditsLog message
73518999af Po-Chuan Hsieh www/rubygem-passenger: Update to 6.2.0
Changes: https://github.com/phusion/passenger/releases
323799ca75 Po-Chuan Hsieh www/rubygem-passenger: Update to 6.1.7
Changes: https://github.com/phusion/passenger/releases
633aa6514e Po-Chuan Hsieh www/rubygem-passenger: Update to 6.1.6
Changes: https://github.com/phusion/passenger/releases