Note: Namespace and annotation values are upgraded in BEL files.
- Download RubyInstaller.
- Versions 1.9.3 and 2.x.x are supported.
- Install RubyInstaller version.
- Enable the Add Ruby executables to your PATH option presented during installation.
- Open a command prompt (Windows Key + R then type
cmd
).- Confirm installation by typing
ruby -v
. - The output should show the ruby version (e.g.
ruby 2.0.0p451 (2014-02-24) [x64-mingw32]
).
- Confirm installation by typing
Continue with Install the bel gem.
Option 1: Homebrew
- Install with homebrew by typing
brew install ruby
. - Add ruby commands to your PATH.
- Add to .bash_profile.
echo 'export PATH="/usr/local/Cellar/ruby/VERSION/bin:$PATH"' >> .bash_profile
- Update environment by sourcing .bash_profile.
source ~/.bash_profile
- Add to .bash_profile.
- Confirm installation by typing
ruby -v
.
Option 2: rbenv
-
Install with homebrew.
brew update
brew install rbenv ruby-build
- More details [here] (https://github.com/sstephenson/rbenv#homebrew-on-mac-os-x).
-
Install with git.
- Clone rbenv repository.
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
- Add to .bash_profile.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
- Enable shims and autocompletion from the terminal.
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
- Clone ruby-build repository.
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
- More details [here] (https://github.com/sstephenson/rbenv#installation).
- Clone rbenv repository.
Continue with Install the bel gem.
Option 1: Install via package manager.
- Example installation with Ubuntu.
- Type
sudo apt-get install ruby
in the terminal.
- Type
Option 2: rbenv
- Install with git.
- Clone rbenv repository.
git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
- Add to .bash_profile.
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
- Enable shims and autocompletion from the terminal.
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
- Clone ruby-build repository.
git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
- More details [here] (https://github.com/sstephenson/rbenv#installation).
- Clone rbenv repository.
Continue with Install the bel gem.
- Open a terminal or command prompt.
- Use the
gem
command to install thebel
gem.gem install bel
- You should see the following:
Fetching: bel-0.3.0.gem (100%) Successfully installed bel-0.3.0 Parsing documentation for bel-0.3.0 Installing ri documentation for bel-0.3.0 1 gem installed
- Confirm you can access the bel command by type
bel
followed by the Enter/Return key. - Continue with Upgrading BEL.
- Type
bel upgrade help
for details on the upgrade command. - Run command
- Example 1 - convert a BEL file
- `bel upgrade --bel small_corpus.bel --changelog "http://resource.belframework.org/belframework/20150611/change_log.json"
- Example 2 - convert BEL from standard in
curl "http://resource.belframework.org/belframework/20131211/knowledge/small_corpus.bel" | bel upgrade --changelog "http://resource.belframework.org/belframework/20150611/change_log.json"
- More details [here] (https://github.com/OpenBEL/bel.rb).
- Example 1 - convert a BEL file
- The upgraded BEL will be written to standard out. Simply redirect to a file after that.
bel upgrade ... > upgraded-version.bel
- If you have questions with
bel upgrade
or thebel
gem please post to the [openbel-discuss] (https://groups.google.com/forum/#!forum/openbel-discuss) google group. - If you encounter errors please post an issue to [github issues] (https://github.com/OpenBEL/bel.rb/issues).