npm - yamljs - node js yaml
La carga segura de YAML no está disponible (3)
La siguiente parte de la publicación en https://gorails.com/setup/osx/10.12-sierra resolvió mi problema.
Estaremos configurando un entorno de desarrollo Ruby on Rails en macOS 10.12 Sierra.
Las versiones anteriores de OS X son en su mayoría compatibles, así que siga todo lo que pueda y luego busque en Google cualquier problema que encuentre. Hay muchas personas que tienen soluciones documentadas para ellos.
Instalación de Homebrew Primero, necesitamos instalar Homebrew. Homebrew nos permite instalar y compilar paquetes de software fácilmente desde la fuente.
Homebrew viene con un script de instalación muy simple. Cuando le pide que instale XCode CommandLine Tools, diga que sí.
Abre la Terminal y ejecuta el siguiente comando:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )" Instalación de Ruby Elija la versión de Ruby que desea instalar:
Ahora que tenemos Homebrew instalado, podemos usarlo para instalar Ruby.
Vamos a utilizar rbenv para instalar y administrar nuestras versiones de Ruby.
Para hacer esto, ejecute los siguientes comandos en su Terminal:
brew install rbenv ruby-build
Agregue rbenv a bash para que se cargue cada vez que abra un terminal
echo ''si cual rbenv> / dev / null; entonces eval "$ (rbenv init -)"; fi ''>> ~ / .bash_profile source ~ / .bash_profile
Instalar ruby
rbenv instalar 2.5.1
rbenv global 2.5.1
ruby -v
Cuando quiero instalar compass
con gem install compass
, me ocurrió este error:
YAML safe loading is not available.
Please upgrade psych to a version that supports safe loading (>= 2.0).
¿Cuál es la causa de este error y cómo puedo resolver el problema?
Para resolver esto, primero actualicé Ruby de 2.0.xa 2.4.2 ( https://gorails.com/setup/osx/10.12-sierra ):
rbenv install 2.4.2;
rbenv global 2.4.2
Luego actualiza gemas:
sudo gem update --system;
gem update
Puede ser suficiente con solo actualizar gemas.
Parece que la gema psicológica necesita ser actualizada. Intente ejecutar gem install psych
y luego gem update psych
.
Sugerido mirando el archivo de léame psiquiátrico aquí: https://github.com/ruby/psych/blob/master/README.md
EDITAR: es posible que también tengas que actualizar tu versión de ruby. Esto depende de cómo hayas instalado Ruby, pero @ewerx tiene una sugerencia en su respuesta.