Option to use RVM for ruby
This commit is contained in:
parent
32621b8327
commit
075b1842a2
11
Makefile
11
Makefile
|
@ -1,3 +1,4 @@
|
||||||
|
SHELL := /bin/bash --login
|
||||||
# You can set these variables from the command line.
|
# You can set these variables from the command line.
|
||||||
UGLIFYJS ?= node_modules/.bin/uglifyjs
|
UGLIFYJS ?= node_modules/.bin/uglifyjs
|
||||||
BABEL ?= node_modules/.bin/babel
|
BABEL ?= node_modules/.bin/babel
|
||||||
|
@ -17,6 +18,15 @@ SPHINXBUILD ?= ./bin/sphinx-build
|
||||||
SED ?= sed
|
SED ?= sed
|
||||||
SPHINXOPTS =
|
SPHINXOPTS =
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# In the case user wishes to use RVM
|
||||||
|
USE_RVM ?= false
|
||||||
|
RVM_RUBY_VERSION ?= 2.4.2
|
||||||
|
ifeq ($(USE_RVM),true)
|
||||||
|
RVM_USE = rvm use $(RVM_RUBY_VERSION)
|
||||||
|
endif
|
||||||
|
|
||||||
# Internal variables.
|
# Internal variables.
|
||||||
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) ./docs/source
|
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) ./docs/source
|
||||||
|
|
||||||
|
@ -103,6 +113,7 @@ stamp-npm: package.json
|
||||||
|
|
||||||
stamp-bundler: Gemfile
|
stamp-bundler: Gemfile
|
||||||
mkdir -p .bundle
|
mkdir -p .bundle
|
||||||
|
$(RVM_USE)
|
||||||
gem install --user bundler --bindir .bundle/bin
|
gem install --user bundler --bindir .bundle/bin
|
||||||
$(BUNDLE) install --path .bundle --binstubs .bundle/bin
|
$(BUNDLE) install --path .bundle --binstubs .bundle/bin
|
||||||
touch stamp-bundler
|
touch stamp-bundler
|
||||||
|
|
Loading…
Reference in New Issue
Block a user