Looking for ruby-on-rails-4 Answers? Try Ask4KnowledgeBase
Looking for ruby-on-rails-4 Keywords? Try Ask4Keywords

ruby-on-rails-4Primeros pasos con ruby-on-rails-4


Observaciones

Esta sección proporciona una descripción general de qué es ruby-on-rails-4 y por qué un desarrollador puede querer usarlo.

También debe mencionar cualquier tema grande dentro de ruby-on-rails-4 y vincular a los temas relacionados. Dado que la Documentación para ruby-on-rails-4 es nueva, es posible que deba crear versiones iniciales de esos temas relacionados.

Instalación o configuración

Configurar Ruby On Rails en Ubuntu 16.04 Xenial Xerus

Todos los comandos deben ejecutarse en el terminal de Linux (tecla de acceso rápido: Ctrl + Alt + T )

Debe instalar Ruby en su máquina local en el entorno de desarrollo. El primer paso es instalar algunas dependencias para Ruby.

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
 

Puedes instalar Ruby usando uno de los tres métodos. Algunos de estos conflictos entre sí, así que elige el que te parezca más interesante.

Primer método: instalar con rbenv

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.3.3
rbenv global 2.3.3
ruby -v
 

El último paso es instalar Bundler:

gem install bundler
 

Segundo método: Instalación con rvm

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.3.3
rvm use 2.3.3 --default
ruby -v
 

El último paso es instalar Bundler:

gem install bundler
 

El tercer método: Instalar desde la fuente.

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.3/ruby-2.3.3.tar.gz
tar -xzvf ruby-2.3.3.tar.gz
cd ruby-2.3.3/
./configure
make
sudo make install
ruby -v
 

El último paso es instalar Bundler:

gem install bundler
 

Instalación de rieles

Rails se entrega con muchas dependencias en estos días, vamos a necesitar instalar un tiempo de ejecución de JavaScript como NodeJS. Esto le permite usar Coffee script y Asset Pipeline en Rails, que combina y minimiza su JavaScript para proporcionar un entorno de producción más rápido.

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
 

Ahora instale los Rails 4.2.6

gem install rails -v 4.2.6 (you may set a specific version of rails)
 

Si está utilizando rbenv ejecute el siguiente comando:

rbenv rehash
 

Luego ejecute rails -v para asegurarse de que tiene todo instalado correctamente. Debería conseguirte tu versión de rieles. # Rails 4.2.6

Configurar Ruby On Rails en Ubuntu 16.10 Yakkety Yak

Esto llevará unos 30 minutos. Estaremos configurando Ruby on Rails Development Environment en Ubuntu 16.10 Yakkety Yak.

Abre tu terminal usando Ctrl + Alt + T.

Instalando ruby


El primer paso es instalar Dependencies For Ruby.

sudo apt-get update
sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev nodejs
 

Estaremos usando la versión de Ruby 2.4.0. Instala Ruby usando uno de los tres métodos. Cada uno tiene sus propios beneficios, la mayoría de las personas prefieren rbenv, pero si está familiarizado con rvm, entonces hágalo.

Nota: Solo los usuarios de rbenv deben ejecutar rbenv rehash después de instalar el bundler .

Instalando con rbenv :

cd
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

rbenv install 2.4.0
rbenv global 2.4.0
ruby -v
 

Luego instale Bundler:

gem install bundler
 

Utilice rbenv rehash después de instalar bundler.

Instalando con rvm :

sudo apt-get install libgdbm-dev libncurses5-dev automake libtool bison libffi-dev
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable
source ~/.rvm/scripts/rvm
rvm install 2.4.0
rvm use 2.4.0 --default
ruby -v
 

Luego instale Bundler:

gem install bundler
 

Instalación con fuente:

cd
wget http://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.0.tar.gz
tar -xzvf ruby-2.4.0.tar.gz
cd ruby-2.4.0/
./configure
make
sudo make install
ruby -v
 

Luego el último paso es instalar Bundler:

gem install bundler
 

Instalación de rieles


Rails se entrega con tantas dependencias en estos días, vamos a necesitar instalar un tiempo de ejecución de JavaScript como NodeJS. Esto le permite usar Coffee-script y Asset Pipeline en Rails, que combina y minimiza su JavaScript para proporcionar un entorno de producción más rápido.

Instala NodeJS usando el repositorio oficial:

curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
 

Ahora instale Rails 4.2.7 :

gem install rails -v 4.2.7.1
 

Si está utilizando rbenv , ejecute el siguiente comando para que los rieles ejecutables estén disponibles:

 rbenv rehash
 

Ahora que Rails está instalado, ejecute rails -v para asegurarse de que los rails estén instalados correctamente:

rails -v
# Rails 4.2.7.1
 

Si obtiene un resultado diferente por alguna razón, significa que es posible que su entorno no esté configurado correctamente.


Configurando PostgreSQL

Rails se envía con sqlite3 como la base de datos predeterminada. Es probable que no quiera usarlo porque está almacenado como un simple archivo en el disco. Probablemente querrás algo más robusto como MySQL o PostgreSQL.

Hay una gran cantidad de documentación sobre ambos, por lo que puede elegir uno que le resulte más cómodo.

sudo sh -c "echo 'deb http://apt.postgresql.org/pub/repos/apt/ xenial-pgdg main' > /etc/apt/sources.list.d/pgdg.list"
wget --quiet -O - http://apt.postgresql.org/pub/repos/apt/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get install postgresql-common
sudo apt-get install postgresql-9.5 libpq-dev
 

La instalación de PostgreSQL no configura un usuario para usted, por lo que deberá seguir estos pasos para crear un usuario con permiso para crear bases de datos. Siéntase libre de reemplazar Hizqeel con su nombre de usuario.

sudo -u postgres createuser hizqeel -s

# If you would like to set a password for the user, you can do the following
sudo -u postgres psql
postgres=# \password hizqeel