Check out the PanelFi demo — sign in to both panels, nothing to install
Documentation · Customer panel: software and apps

Perl modules, PEAR packages and RubyGems

Install libraries for Perl, PHP (PEAR) and Ruby into your own account, without asking your hosting provider. The three tools share one layout.

Where to find itCustomer panel › Software › Perl Modules ; Customer panel › Software › PHP PEAR Packages ; Customer panel › Software › RubyGems

Install a package

  1. Open the tool: Perl Modules, PHP PEAR Packages or RubyGems.
  2. Under Install a module, package or gem, type its exact name and press Install Now. Installing can take a few minutes while it downloads and builds.
  3. If you do not know the exact name, use Find a module, package or gem: the search opens MetaCPAN, pear.php.net or rubygems.org in a new tab. Copy the name and install it on the left.
Perl Modules
Perl Modules

Use what you installed

Packages are installed into your own home folder. The page shows the Module install path and the line to add to your script so it finds them:

ToolAdd to your script
Perl Modulesuse lib "$ENV{HOME}/perl/lib/perl5";
PHP PEAR Packagesini_set("include_path", getenv("HOME") . "/php:" . ini_get("include_path"));
RubyGems$:.push(File.join(Dir.home, "ruby/gems")) or set GEM_HOME=~/ruby/gems
PHP PEAR Packages
PHP PEAR Packages

Update, reinstall or uninstall

The Installed table lists the name and version of every package in your folder. Each row has Update, Reinstall and Uninstall. Tick Show system installed to also see packages the server provides for everyone; your scripts can use those as they are, but you cannot change them.

Notes and limits

  • Each tool can be switched off per package in the Feature Manager.
  • If an install fails, the page shows the error message.
  • For Node.js and Python libraries use the application tools, which install dependencies from package.json and requirements.txt.