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