Mostrando entradas con la etiqueta mac. Mostrar todas las entradas
Mostrando entradas con la etiqueta mac. Mostrar todas las entradas

domingo, 17 de diciembre de 2017

Instalar node.js en MAC, configurando nvm



Para instalar oficialmente node.js debemos entrar a la página: https://nodejs.org/es/, descargamos la versión de node.js que se prefiera, generalmente se recomiendo descargar la versión LTS

Para manejar distintas versiones de node.js en la misma maquina podremos instalar NVM: Node Versión Management


Aquí en la sección de instalación nos piden que ejecutemos un comando en la terminal

curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash

A partir de esto después de la instalación nos entrega dos lineas las cuales permitirán cargar NVM cada vez que abramos la sesión de terminal, como las siguientes


Al copiar estas lineas abrimos el archivo bashrc con el editor de texto preferido, en mi caso utilizo atom, por lo que escribo el comando

$atom . bashrc


El archivo generalmente estará vacío, dentro del el pego las lineas y doy guardar

Despues cargamos este archivos para que ejecute estas dos lineas con el siguiente comando

$source . bashrc

Actualmente debemos tener instalada la versión 8 de node.js con el archivo descargado e instalado, si queremos instalar la versión 6 ejecutamos el comando

$nvm install 6


Lo cual permite instalar la versión 6 de node.js sin desinstalar o perder la 8

Si queremos usar la versión 8, podemos decirle a NVM que use la versión instalada en el sistema

$nvm use system


Con esta herramienta tenemos facilidad de trabajar en desarrollo con diferentes versiones de node





domingo, 1 de octubre de 2017

XAMPP MAC mysql does not run



When mysql server does not run in mac OS, simple solution.

edit file:
/Applications/XAMPP/xamppfiles/etc/my.cnf
find the [mysqld] section, add one line:
innodb_force_recovery = 1
then run
sudo /Applications/XAMPP/bin/mysql.server start
everything is ok again.
and then the last step:
edit the my.cnf again and remove the line you just added :
innodb_force_recovery = 1



lunes, 27 de marzo de 2017

How to start mysql server + MAC XAMPP


When our mysql server does not work from the graphic interface the solution is run it from the terminal.


$cd Applications/XAMPP/xamppfiles/mysql

Into this folder we write the following comand

$ mysql.server start

When we check the graphic interface, mysql server have to be in running status





domingo, 19 de marzo de 2017

Instalar Django en MAC


Después de tener instalado Python correctamente (Recomendado versión 2.7 o superior), debemos instalar pip el cual es un sistema de instalación de paquetes de python, conoce mas en este enlace, para esto ejecutamos el siguiente comando.

$ sudo easy_install pip

Ahora instalaremos virtualenv el cual es unn entorno virtual de Python es un espacio completamente independiente de otros entornos virtuales y de los paquetes instalados globalmente en el sistema.

$ sudo pip install virtualenv

Ahora haremos la prueba ubicándonos en alguna carpeta especifica (ejemplo Desktop)
Ahí ejecutamos el siguiente comando:

$virtualenv myname

Donde myname será el nombre del proyecto

Ahora veremos la carpeta que se ha creado y debe contener los siguientes archivo



Para activar el nuestro entorno virtual debemos entrar a la carpeta, llamada en este caso myname

$cd myname

Estando dentro ejecutamos

$ source bin/activate

Esto nos permite entrar al entorno virtual, para salir debemos teclear

$deactivate

Activando el entorno virtual ejecutamos

$pip freeze

Freeze es una utilidad de python que permite compilar ejecutables, mira mas en este enlace

Freeze nos dira si tenemos instalado django en nuestro entorno virtual, como no va a ser así debemos instalarlo con el siguiente comando

$ pip install django

y la instalación deberá iniciar


Al ejecutar de nuevo pip freeze debe aparecer django instalado



Este proceso se puede hacer en cada entorno virtual que creemos, y se puede utilizar diferentes versiones de django si así se prefiere.

Para iniciar un nuevo proyecto ejecutamos dentro de nuestro entorno virtual y estando este activado el siguiente comando

(myname) $ django-admin.py startproject my_project

Una carpeta llamada my_project deberá aparecer en la carpeta myname

Para correr el servidor, entramos a la carpeta my_project, dentro habrá un archivo "manage.py" y otra carpeta "my_project", ejecutamos el siguiente comando:

(myname)$ python manage.py runserver


Comprobamos si en la dirección dada esta funcionando django


Es todo! podemos instalar django en cualquier entorno virtual deseado...!!!

Adicional: para poder hacer las migraciones correctamente a nuestra base de datos se recomienda instalar pyscopg2, en mac se ejecuta el siguiente comando:

(myname)$ pip install psycopg2

Luego verificamos con

(myname)$ pip freeze

y debe aparecer django y pyscopg2