Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If you have an NVIDIA GPU and CUDA support configured, make nvidia-smi --list-gpus workable or set the environment variable ARROW_HAVE_CUDA=yesON to also run CUDA unit tests when running the release verification script.

...

  • cmake 3.2 or higher
  • Misc apt-get dependencies (see below)
  • JDK8
  • Recent Apache Maven (3.3.9 and higher)
  • Recent Ruby (2.5.x will do), see instructions below on building from source
  • Bundler gem
  • NodeJS 1011.1 12 and higher

Confirm that the following are in your path after following below steps and work:

...

Code Block
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.3334.110/install.sh | bash

Add the following to your bash profile

...

Install NodeJS 11

Code Block
nvm install 11

Install Ruby

...

Code Block
# Build and install Ruby from source
sudo apt-get build-dep -y ruby-defaults
RUBY_VERSION=2.56.12
wget https://cache.ruby-lang.org/pub/ruby/$(echo $RUBY_VERSION | sed -e 's/\.[0-9]*$//')/ruby-$RUBY_VERSION.tar.gz
tar xvf ruby-$RUBY_VERSION.tar.gz
pushd ruby-$RUBY_VERSION
CC=gcc ./configure --prefix=$HOME/ruby
CC=gcc make -j8
make install
popd
rm -rf ruby-$RUBY_VERSION
rm -rf ruby-$RUBY_VERSION.tar.gz

...

Code Block
# Add Ruby to PATH
export PATH=$HOME/ruby/bin:$PATH

Now install the gem dependencies:

Code Block
# GLib dependencies
gem install bundler