Just a note, this is the way to push the current branch to a branch on a remote git repository using ssh trough non default port:
git push ssh://remote_user@domain.com:remote_port/~/remote_repository remote_branch
Posts Tagged 'Notes'
Git clone from remote repositorium with ssh and non default port
Published March 11, 2009 English Leave a CommentTags: Git, Notes, SSH, Tips, Unix
just a reminder, suppose your ssh port is 3022: (sometimes I swap the way to specify the port in those two commands)
git clone ssh://user@domain.com:3022/~/Projects/my_project
ssh user@domain.com -p 3022
(when connecting through ssh the non default port goes as param, the default port is 22)
Javascript auto include rails plugin
Published February 26, 2009 English 1 CommentTags: JavaScript, Notes, plugin, Ruby on Rails
I need to check this link latter:
http://blog.media72.net/2008/05/13/javascript-auto-include-rails-plugin/
I haven’t tried it yet but seems a good way to maintain your .js files organized.
Ruby on Rails no Ubuntu
Published January 24, 2009 Português Leave a CommentTags: Git, Notes, Ruby on Rails, Ubuntu
As seguintes instruções demonstram como instalar o framework ruby on rails. Os comandos abaixo listados, foram por mim executadas exactamente após a instalação do Ubuntu 8.10.
Não deve ser necessário editar os repositórios. Mas fica o comando apenas para referencia.
sudo vim /etc/apt/sources.list
Pode pensar que full-upgrade inclui o safe-upgrade, mas é mentira são comandos diferentes. Portanto aconselho a intoduzir os dois pela seguinte ordem:
sudo aptitude safe-upgrade
sudo aptitude full-upgrade
Nesta fase é responder Yes a todas as perguntas!
sudo aptitude install build-essential
(Como disse estou a descrever os passos exactos que executei após a instalação do SO)
Agora sim vamos ao importante:
sudo aptitude install ruby1.8-dev ruby1.8 ri1.8 rdoc1.8 irb1.8 libreadline-ruby1.8 libruby1.8 libopenssl-ruby sqlite3 libsqlite3-ruby1.8
Criar alguns symlinks:
sudo ln -s /usr/bin/ruby1.8 /usr/bin/ruby
sudo ln -s /usr/bin/ri1.8 /usr/bin/ri
sudo ln -s /usr/bin/rdoc1.8 /usr/bin/rdoc
sudo ln -s /usr/bin/irb1.8 /usr/bin/irb
Agora vamos instalar o rubygems que nos oferece o comando gem, uma espécie de aptitude para o ruby.
Deve verificar qual a ultima versão de rubygems(http://rubyforge.org/projects/rubygems/), no caso de existir uma versão mais recente, substituir no comando em baixo.
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz
tar xzvf rubygems-1.3.1.tgz
cd rubygems-1.3.1
sudo ruby setup.rb
Criar symlink e garantir que temos o rubygems actualizado
sudo ln -s /usr/bin/gem1.8 /usr/bin/gem
sudo gem update
sudo gem update --system
E finalmente instalar o Ruby on Rails.
sudo gem install rails
Confirmar que tudo correu bem.
sudo gem list
Devemos obter uma lista deste genero:
*** LOCAL GEMS ***
actionmailer (2.2.2)
actionpack (2.2.2)
activerecord (2.2.2)
activeresource (2.2.2)
activesupport (2.2.2)
rails (2.2.2)
rake (0.8.3)
Verificar a operabilidade do sistema de base de dados sqlite:
irb
.......
irb(main):001:0> require 'sqlite3'
=> true
irb(main):002:0> exit
Para criar o primeiro projecto:
rails nome_do_meu_projecto
Já agora instalar o rmagick possivelmente tambem será util para a maioria dos projectos.
sudo aptitude install imagemagick
sudo aptitude install libmagick9-dev
sudo gem install rmagick
Agora é só por mãos a obra… e talvez arranjar um bom editor. Aconselho o textmate ou o vim, descreverei em breve como configurar e instalar alguns plugins para rails, no caso de escolher o vim.