mirror of
https://github.com/Farama-Foundation/Gymnasium.git
synced 2025-08-01 14:10:30 +00:00
fix mujoco-related build failure
This commit is contained in:
@@ -9,7 +9,7 @@ env:
|
||||
|
||||
install: "" # so travis doesn't do pip install requirements.txt
|
||||
script:
|
||||
- docker build -f test.dockerfile.${UBUNTU_VER} -t gym-test .
|
||||
- docker build -f test.dockerfile.${UBUNTU_VER} -t gym-test --build-arg MUJOCO_KEY=$MUJOCO_KEY.
|
||||
- docker run -e MUJOCO_KEY=$MUJOCO_KEY gym-test tox
|
||||
|
||||
deploy:
|
||||
|
@@ -1,12 +1,6 @@
|
||||
#!/bin/bash
|
||||
# This script is the entrypoint for our Docker image.
|
||||
|
||||
set -x
|
||||
|
||||
if [[ ! -z "$MUJOCO_KEY" ]]; then
|
||||
echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
|
||||
fi
|
||||
|
||||
set -ex
|
||||
|
||||
# Set up display; otherwise rendering will fail
|
||||
|
@@ -36,13 +36,13 @@ RUN \
|
||||
mkdir /root/.mujoco && \
|
||||
cd /root/.mujoco && \
|
||||
wget https://www.roboti.us/download/mjpro150_linux.zip && \
|
||||
unzip mjpro150_linux.zip && \
|
||||
|
||||
# setup vim to be humane and compatible with codebase standards
|
||||
echo "set expandtab number shiftwidth=4 tabstop=4" > /root/.vimrc
|
||||
unzip mjpro150_linux.zip
|
||||
|
||||
ARG MUJOCO_KEY
|
||||
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mjpro150/bin
|
||||
|
||||
RUN echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
|
||||
|
||||
# install dependencies
|
||||
COPY . /usr/local/gym/
|
||||
RUN cd /usr/local/gym && \
|
||||
|
@@ -32,7 +32,9 @@ RUN \
|
||||
wget https://www.roboti.us/download/mjpro150_linux.zip && \
|
||||
unzip mjpro150_linux.zip
|
||||
|
||||
ARG MUJOCO_KEY
|
||||
ENV LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/.mujoco/mjpro150/bin
|
||||
RUN echo $MUJOCO_KEY | base64 --decode > /root/.mujoco/mjkey.txt
|
||||
|
||||
# install dependencies
|
||||
COPY . /usr/local/gym/
|
||||
|
Reference in New Issue
Block a user