Instalar Heroku Toolbelt no openSUSE 12.1

Heroku é um serviço de hospedagem de aplicações com qualidade e o melhor de tudo é que é gratuito, atualmente é disponibilizado 100 MB.

Ideal para a hospedagem de sites, aplicações e até mesmo startups.

É possível disponibilizarmos projetos no heroku utilizando o controle de versionamento git.

Diferentemente do github onde adicionamos a chave SSH através do site, no heroku necessitei me autenticar através do heroku toolbelt para conseguir clonar um projeto git.

O heroku toolbelt é uma ferramenta para criar e gerenciar aplicações no heroku.

A instalação da ferramenta do heroku é bem simples para ubuntu, basta a execução de um simples shell script que é disponibilizado diretamente no site do heroku, mais informações clique aqui.

Em outras distribuições não é tão simples assim, tento que instalar através do RubyGems

Vou explicar como instalamos o RubyGems no openSUSE 12.1, e posteriormente a instalação do heroku toolbelt

RubyGems
Instalamos os pacotes necessários:

zypper in git patterns-openSUSE-devel_basis gcc-c++ bzip2 
readline-devel zlib-devel libxml2-devel libxslt-devel 
libyaml-devel libopenssl-devel libffi45-devel libtool 
bison libcurl-devel

Agora instalamos o Ruby Version Manager (RVM):

bash -s stable < > ~/.bashrc 
PS1='[\u@\h \W$(__git_ps1 " (%s)")]\$ '
source "$HOME/.rvm/scripts/rvm"
. .bashrc
type rvm | head -1

ps: O comando *type rvm precisa das configurações que foram adicionadas no bashrc acima, nós demos um reload no bash com o comando . . bash, porém, caso dê algum problema feche o terminal e abre novamente.*

Continuando…

Vamos instalar o rails e colocarmos como padrão a versão atual:

rvm install 1.9.3
rvm use 1.9.3 --default

ps: Sem a instalação do rails não consegui fazer o gem funcionar

Heroku toolbelt:

gem install heroku foreman
heroku login

As instruções no site oficial do heroku explicam que a key do ssh é enviada, ou criada logo após o login, porém, comigo isso não aconteceu, sendo assim tive que enviar a chave ssh após o login:

heroku keys:add

Agora pode dar um git clone, criar um projeto, entre outras coisas 🙂

Espero ter ajudado!

Anúncios
Marcado com: , , , , , , , , ,
Publicado em Cloud, Desenvolvimento de Software, DevOps, Git, Heroku, Linux, openSUSE, Ruby on Rails

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: