Difference between revisions of "Installation of PIONE"
(→If ruby/gem is installed) |
(→Introduction) |
||
Line 22: | Line 22: | ||
<br> | <br> | ||
+ | == Installation == | ||
+ | === When [[ruby]]/gem has been installed === | ||
+ | gem in [[ruby]] does work in the installation。Installation is done in the same directory as gem. When /usr/local or /sw/ are destinations, the administrator must do the installation. | ||
+ | <br> | ||
+ | <br> | ||
+ | <pre> | ||
+ | $ gem install pione | ||
+ | </pre> | ||
+ | <br> | ||
+ | |||
+ | On update, | ||
+ | |||
+ | <pre> | ||
+ | $ gem update pione | ||
+ | </pre> | ||
+ | |||
+ | <br> | ||
+ | <br> | ||
== If ruby/gem is installed == | == If ruby/gem is installed == |
Revision as of 23:38, 21 May 2017
Installation of PIONE
Contents
Introduction
PIONE is based on ruby, gem, bundle. Check if ruby, gem, bundle have been installed。ruby should have a version number greater than or equla to 1.9.2. Versions and installed directories of ruby, gem, bundle can be checked as bellow. If Eos has been installed previously, they may be found under the Eos directory. If the directories are not the same, PIONE may have problems in installation and execution. It is recommended that they are in the same directory.
$ which ruby /Eos/util/X86MAC64/bin/ruby $ which gem /Eos/util/X86MAC64/bin/gem $ which bundle /Eos/util/X86MAC64/bin/bundle $ ruby -v ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-darwin12.5.0] $ gem -v 1.8.23.2 $ bundle -v Bundler version 1.7.7
If there are more than one ruby/gem, the unused versions should be deleted or renamed like gem1.9
Installation
When ruby/gem has been installed
gem in ruby does work in the installation。Installation is done in the same directory as gem. When /usr/local or /sw/ are destinations, the administrator must do the installation.
$ gem install pione
On update,
$ gem update pione
If ruby/gem is installed
You can install PIONE by using functions of gem in ruby. It use /usr/local and /sw/ when install, therefore the privileges of the user who install need to be an administrator. Currently, only 1.9 version can work. Consequently, it may need gem1.9 depending on the version of ruby/gem.
$ gem install pione or $ gem1.9 install pione
If you want to update, try running the following.
$ gem update pione or $ gem1.9 update pione
In case to install directly from github
Download POINE form github.
$ git clone https://github.com/pione/pione.git $ bundle install --path vender/bundle
Setting environment
Run the following for defining variables of PATH and RUBYLIB.
$ cd ${PIONE_REP} $ export PATH=$PWD/bin:$PATH $ export RUBYLIB=$PWD/lib
or running pione/misc/env.sh is able to set the environment.
The problem about install
Currently, working on LINUX/OS-X is sure. But, There is problems on Windows, in relation to implementation of Ruby's Thread.
In some environments, git/ruby/gem/bundle it may not have been installed git/ruby/gem/bundle and etc... .
gitcan be installed in each environment (e.g. apt-get/yum). Most packages are supported.
Currently, about the version of ruby is 1.9.2 of higher and 1.9-generations required. It is a plan that corresponds to the 2.1 in the future. If your LINUX corresponds only version 1.9 of ruby, you need to download the source code and install. Then, ZLIB/YAML is required. First install those, and next install configure/make/make of ruby.
About gem, install it by downloading rubygems.
bundle can be installed by gem.