Sha256: e78c7a9d743aafdfd4e81658c8937d403c5905d710b2fc33e9103dc0ef7f327c
Contents?: true
Size: 1.47 KB
Versions: 3
Compression:
Stored size: 1.47 KB
Contents
DEPLOYER_NAME=<%= @attributes.deployer_name %> DEPLOYER_PATH=/home/$DEPLOYER_NAME RBENV_PATH=$DEPLOYER_PATH/.rbenv PLUGINS_PATH=$RBENV_PATH/plugins PROFILE=$DEPLOYER_PATH/.bashrc RUBY_VERSION=<%= @attributes.ruby_version %> RBENV_EXPORT_PATH="export PATH=\"$RBENV_PATH/bin:$PLUGINS_PATH/ruby-build/bin:$PATH\"" RBENV_INIT='eval "$(rbenv init -)"' RUBY_VERSION_PATH="$RBENV_PATH/versions/$RUBY_VERSION" if sunzi.to_be_done "install ruby"; then if ! [ -d "$RBENV_PATH" ] then git clone git://github.com/sstephenson/rbenv.git $RBENV_PATH git clone git://github.com/sstephenson/ruby-build.git $PLUGINS_PATH/ruby-build git clone git://github.com/sstephenson/rbenv-gem-rehash.git $PLUGINS_PATH/rbenv-gem-rehash git clone git://github.com/dcarley/rbenv-sudo.git $PLUGINS_PATH/rbenv-sudo fi # Change user and group to deployer to allow gem installs chown -R deployer:deployer $DEPLOYER_PATH/.rbenv eval $RBENV_EXPORT_PATH eval $RBENV_INIT echo $RBENV_EXPORT_PATH >> $PROFILE echo $RBENV_INIT >> $PROFILE if [ -d "$RUBY_VERSION_PATH" ] then echo 'deleting existing ruby version $RUBY_VERSION_PATH' rm -R $RUBY_VERSION_PATH fi echo 'installing ruby version $RUBY_VERSION' rbenv install -v $RUBY_VERSION echo 'setting global for ruby version $RUBY_VERSION' rbenv global $RUBY_VERSION echo 'setting doc for deployer' echo 'gem: --no-ri --no-rdoc' > $DEPLOYER_PATH/.gemrc echo 'install bundler' gem install bundler sunzi.done "install ruby" fi
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sunzi-rails-0.2.21 | lib/templates/create/recipes/ruby.sh |
sunzi-rails-0.2.20 | lib/templates/create/recipes/ruby.sh |
sunzi-rails-0.3.0 | lib/templates/create/recipes/ruby.sh |