Arquivo da tag: MySQL

Como instalar o Ruby on Rails 3 no Windows 7

 

A maioria dos acessos ao blog são de buscas por como instalar o Rails 3 no Windows 7. No entanto, acabam encontrando a versão 2.3 do Rails. Este post visa atender este público, os que desejam instalar o Rails 3. Comecemos conhecendo o roteiro:

  1. Instalar o Ruby
  2. Atualizar o RubyGems
  3. Instalar o Rails 3
  4. Instalar o MySQL (opcional)
  5. Instalar o SQLite3 (opcional)

Passo 1: Instalar o Ruby

Basta baixar o RubyInstaller e mandar bala. O RubyInstaller pode ser encontrado aqui: http://rubyinstaller.org/download.html. Digo que é mais simples porque não precisaremos compilar o código fonte e instalá-lo… Enquanto escrevo, as versões disponíveis para instalação do Ruby eram 1.8.7 e 1.9.2. Evite instalar o Ruby em uma pasta que contenha espaços, uma vez que isto pode trazer bastantes problemas.

Agora vamos colocar o Ruby no PATH do Windows. Procure, no Painel de Controle, pela tela de Propriedades do Sistema. Nesta tela, clique em ‘Variáveis de ambiente’ e, no bloco ‘Variáveis de sistema’, procure pela variável ‘Path’ e coloque no fim do campo valor o seguinte texto (não esqueça do ponto­e­vírgula) e confirme:

;C:\Ruby187\bin
Teste a instalação com o seguinte comando no prompt de comando: ruby ­v

Passo 2: Atualizar o Ruby Gems

Gems é o sistema de gerenciamento de pacotes utilizado pelo Ruby. Execute o seguinte comando para atualizar o Ruby Gems:
gem update ­­system

Deve levar uns minutinhos pra terminar.

Passo 3: Instalar o Rails

Enfim, chegou a hora de instalar o Rails. Novamente, no prompt de comando, digite o seguinte comando:

 

gem install rails ­­no­ri ­­no­rdoc

Vai demorar um bocado. Aproveite o tempo pra dar uma olhada no que pode ser feito com Rails. Recomendo o guia do Rails (http://guides.rubyonrails.org).

Pronto! Agora você já tem o suficiente para comecçar a programar!

Na verdade, falta um

banco de dados…

Passo 4: Instalar o MySQL

Instalar o MySQL é simples. Basa ir ao site mysql.com, baixar e instalar a versão mais recente. Simples de fazer e utilizar. Uma grande vantagem em usar o MySQL é o conjunto de ferramentas que dão suporte ao MySQL. Para quem não deseja utilizar o MySQL, o SQLite é uma boa saída.

Passo 5: Instalar o SQLite

ro o.

Caso você decida utilizar o SQLite como sistema gerenciador de banco de dados (SGBD) da sua aplicação, será preciso copiar alguns arquivos para o diretório bin onde o Ruby foi instalado, por exemplo, C:\Ruby187\bin\. Vá ao site sqlite.com e baixe os arquivos binários para Windows. Um se chama mais ou menos ‘sqlite­shell­win32­x86­3070500.zip’ e ou outro ’sqlite­dll­win32­x86­3070500.zip’. O primeiro arquivo contém um executável (.exe) utilizado para a manutenção do banco de dados (INSERT, UPDATE, CREATE, DROP, entre outros). O segundo arquivo possui um arquivo .def e uma DLL utilizada pelo Ruby quando o Rails faz chamadas ao banco de dados. Copie os três arquivos (.exe, .def e .dll) para a pasta bin onde o Ruby foi instalado.

Sua aplicação estará pronta para ser executada com o SQLite! Recomendo a extensão do

ux

Magazine Online

json gem installation problem in Ruby on Rails 3.0 on Windows and

usage of DevKit

Posted by firstruby on November 13, 2011
While installaing json gem in Ruby on Rails 3.0 or 3.1, I was getting following error, firstruby@FIRSTRUBY /demo
$ gem install json -v=1.4.6 –platform=ruby –no-ri –no-rdoc

Apesar de o Rails 2.3 estar configurado por padrão para utilizar o SQLite, é preciso instala

ambiente para que funcione, já que nem o Windows nem o Rails trazem o SQLite consig

Firefox “SQLite Manager” como cliente do banco. Quebra um ótimo galho

Fonte: http://gregoriomelo.com/2010/instalando­o­ruby­on­rails­2­3­no­windows­7/ porLin

 

Fetching: json-1.4.6.gem (100%)

:

from ‘http://rubyinstaller.org/downloads’ and follow the instructions
at ‘
http://github.com/oneclick/rubyinstaller/wiki/Development-Kit’ firstruby@FIRSTRUBY /demo

1) Download DevKit file from http://rubyinstaller.org/downloads (DevKit-tdm-32-4.5.2-20110712-1620-sfx.exe)

2) Extract DevKit to path C:\Ruby192\DevKit 3) Goto DevKit installation directory,

cd C:\Ruby192\DevKit

4) Run following command, ruby dk.rb init

It will generate the config.yml file. This config file should include installed Ruby path, like

“C:\Ruby192
5) Run following command,

ruby dk.rb review

6) Run following command, ruby dk.rb install

Reference : https://github.com/oneclick/rubyinstaller/wiki/Development-Kit

ERROR: Error installing json

The ‘json’ native gem requires installed build tools.

Please update your PATH to include build tools or download the DevKit

To fix this problem, need to install Development Kit (DevKit – Its a toolkit that makes it

easy to build and use native C/C++ extensions for Ruby on Windows) as follows,

It is useful to review the list of Rubies to be enhanced to use the DevKit and verify the

changes you made to it are correct.

It is useful to enhance your installed Rubies and makes it easy to build and use native C/C++

extensions such as json.

MySQL dump from command line

You can accomplish this using the mysqldump command-line function.

For example:

If it’s an entire DB, then:

   $ mysqldump -u [uname] -p[pass] db_name > db_backup.sql

If it’s all DBs, then:

   $ mysqldump -u [uname] -p[pass] --all-databases > all_db_backup.sql

If it’s specific tables within a DB, then:

   $ mysqldump -u [uname] -p[pass] db_name table1 table2 > table_backup.sql

You can even go as far as auto-compressing the output using gzip (if your DB is very big):

   $ mysqldump -u [uname] -p[pass] db_name | gzip > db_backup.sql.gz

If you want to do this remotely and you have the access to the server in question, then the following would work (presuming the MySQL server is on port 3306):

   $ mysqldump -P 3306 -h [ip_address] -u [uname] -p[pass] db_name > db_backup.sql

It should drop the .sql file in the folder you run the command-line from.

https://stackoverflow.com/questions/13484667/downloading-mysql-dump-from-command-line

How to reset or change the MySQL root password?

Set / change / reset the MySQL root password on Ubuntu Linux. Enter the following lines in your terminal.

  1. Stop the MySQL Server.

    sudo /etc/init.d/mysql stop

  2. Start the mysqld configuration.

    sudo mysqld --skip-grant-tables &

  3. Login to MySQL as root.

    mysql -u root mysql

  4. Replace YOURNEWPASSWORD with your new password!

UPDATE user SET Password=PASSWORD(‘YOURNEWPASSWORD’) WHERE User=’root’; FLUSH PRIVILEGES; exit;

Note: This method is not regarded as the securest way of resetting the password. However it works.

References:

  1. Set / Change / Reset the MySQL root password on Ubuntu Linux
  2. How to Reset the Root Password