Mostrando postagens com marcador Rails. Mostrar todas as postagens
Mostrando postagens com marcador Rails. Mostrar todas as postagens

terça-feira, 5 de agosto de 2014

Do Quickly ao Ubuntu SDK.

Como eu já havia falado no meu artigo anterior, o Ubuntu acabou substituindo a ferramenta de desenvolvimento "Quickly", e lançou a nova ferramenta chamada "ubuntu-sdk". A instalação é fácil e o uso, pelo menos para abrir o app, é também muito mais simples que o Quickly. A nova ferramenta permite, por padrão, desenvolver app em QML e HTML5, além do já famoso e confiável c++. Nesse artigo eu vou contar um pouco da minha experiência de desinstalar a ferramenta de desenvolvimento antiga e a instalação da nova.



Dê adeus ao Glade.

Quando eu estava usando o Ubuntu 12.04 LTS, eu instalei o "Quickly", agora teria que remove-lo. O comando que eu usei para remover o Quickly foi o seguinte:

$ sudo aptitude remove quickly quickly-community-templates-common quickly-ubuntu-template quickly-unity-lens-template

Depois, para garantir a remoção de todos os vestígios, eu usei o "purge".


$ sudo aptitude purge quickly quickly-community-templates-common quickly-ubuntu-template quickly-unity-lens-template

Outra ferramenta de desenvolvimento que eu instalei, foi o QTcreator. Essa ferramenta eu instalei pela "central de programas", então desinstalei usando-o novamente. É preciso procurar por QT Creator, QT Design e QT Linguist e desinstalar um por um, você não encontrará dificuldades. A razão para você desinstalar o QTcreator é porque o ubuntu-sdk agora irá usá-lo como IDE para a programação, então é bom evitar qualquer interferência.


Eu também tenho instalado o Ruby on Rails desde a versão anterior do Ubuntu LTS, mas eu nem me preocupei com esse framework já que a distinção se manteve e eu presumir que não haveria interferência entre eles (acabo de me lembrar de que eu preciso averiguar o repositório do Ruby).

Tudo pronto, agora é só seguir a documentação oficial do "ubuntu developers" para instalar o ubuntu-sdk, é muito fácil. Espero que esse artigo tenha sido útil.

domingo, 23 de dezembro de 2012

Problemas no rails server do Ruby on Rails.

-->

Você não terá problemas com a instalação dessa poderosa framework, mas eu tive problemas para rodar o rails server ou rails s Eu não sou programador, instalei por curiosidade.
A versão do Ruby e do Ruby on Rails que eu instalei foram as ruby 1.8.7 (2011-06-30 patchlevel 352) e Rails 3.2.9 com o sistema operacional Ubuntu 12.04. Para verificar qual a versão instalada no seu PC use os comandos ruby -v e rails -v.
Eu me deparei com um problema cuja a solução, só encontrei em inglês, e apenas uma estava indexada no google. Então resolvi postar esse problema aqui caso alguém não tenha solucionado ainda. Vai saber não é?
Observe o problema ao rodar o comando rails server e a versão do ruby.

Veja o problema abaixo:

/var/lib/gems/1.8/gems/execjs-1.4.0/lib/execjs/runtimes.rb:51:in `autodetect': Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes. (ExecJS::RuntimeUnavailable)
from /var/lib/gems/1.8/gems/execjs-1.4.0/lib/execjs.rb:5
from /var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1:in `require'
from /var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee_script.rb:1
from /var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee-script.rb:1:in `require'
from /var/lib/gems/1.8/gems/coffee-script-2.2.0/lib/coffee-script.rb:1
from /var/lib/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1:in `require'
from /var/lib/gems/1.8/gems/coffee-rails-3.2.2/lib/coffee-rails.rb:1
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `require'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:68:in `require'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `each'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:66:in `require'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `each'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler/runtime.rb:55:in `require'
from /var/lib/gems/1.8/gems/bundler-1.2.3/lib/bundler.rb:128:in `require'
from /home/pablo/app/rail/progetoWeb/config/application.rb:7
from /var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:53:in `require'
from /var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:53
from /var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:50:in `tap'
from /var/lib/gems/1.8/gems/railties-3.2.9/lib/rails/commands.rb:50
from script/rails:6:in `require'
from script/rails:6

Para resolvê-lo, execute os comandos abaixo:

# gem install execjs (Ñ sei bem se esse comando é necessário, mais terminei usando ele primeiro.)

e depois

# apt-get install nodejs

Observe ATENTAMENTE como o servidor rails funciona.
O navegador abre normalmente seu projeto depois de carregado o servidor rails.


O que é aquela aba nos perfis dos usuários do Instagram?

Aquela Aba é o marcador. Quando uma pessoa está postando uma foto no feed, a no meio do processo um campo usado para marcar pessoas. Se você...