Io.js: Różnice pomiędzy wersjami

(Utworzono nową stronę "''io.js'' to fork Node.js, otwartego i wieloplatformowego środowiska programistycznego. {{Warning|To jest rozwiązanie testowe i może nie działać stabilnie.}}...")
 
Linia 1: Linia 1:
 
''io.js'' to fork [[Node.js]], otwartego i wieloplatformowego środowiska programistycznego.
 
''io.js'' to fork [[Node.js]], otwartego i wieloplatformowego środowiska programistycznego.
  
{{Warning|To jest rozwiązanie testowe i może nie działać stabilnie.}}
+
{{Warning|Instalacja io.js nie jest kompatybilna z systemową wersją Node.js. Należy korzystać z nmp i node skompilowanych wraz z io.js.}}
  
 
=== Instalacja ===
 
=== Instalacja ===
  
Przed przystąpieniem do instalacji należy włączyć możliwość korzystania z własnego oprogramowania - [[Binexec]].
+
Przed przystąpieniem do instalacji należy włączyć możliwość korzystania z własnego oprogramowania - [[Binexec]]. ''io.js'' należy zainstalować ze źródeł. Aby to zrobić należy wykonać następujące polecenia:
 
 
''io.js'' należy zainstalować ze źródeł. Aby to zrobić należy wykonać następujące polecenia:
 
 
  wget <nowiki>https://iojs.org/dist/v2.2.1/iojs-v2.2.1.tar.gz</nowiki>
 
  wget <nowiki>https://iojs.org/dist/v2.2.1/iojs-v2.2.1.tar.gz</nowiki>
 
  tar -zxvf iojs-v2.2.1.tar.gz
 
  tar -zxvf iojs-v2.2.1.tar.gz
Linia 19: Linia 17:
 
  ./configure --prefix=/home/''login''/iojs && make && make install
 
  ./configure --prefix=/home/''login''/iojs && make && make install
  
Aby móc korzystać z binarek dostarczonych od iojz bez podawania do nich pełnej ścieżki należy w <code class="directory">.bash_profile</code> dodać linijkę:
+
Następnie należy w <code class="directory">.bash_profile</code> dodać linijkę:
<syntaxhighlight lang="bash">export PATH="$PATH:$HOME/iojs/bin/"</syntaxhighlight>
+
<syntaxhighlight lang="bash">export PATH="$PATH:$HOME/iojs/bin/"
 +
export PATH="$PATH:$HOME/iojs/bin/node_modules/.bin/"</syntaxhighlight>
  
 
=== Konfiguracja strony ===
 
=== Konfiguracja strony ===

Wersja z 12:38, 10 cze 2015

io.js to fork Node.js, otwartego i wieloplatformowego środowiska programistycznego.

Instalacja

Przed przystąpieniem do instalacji należy włączyć możliwość korzystania z własnego oprogramowania - Binexec. io.js należy zainstalować ze źródeł. Aby to zrobić należy wykonać następujące polecenia:

wget https://iojs.org/dist/v2.2.1/iojs-v2.2.1.tar.gz
tar -zxvf iojs-v2.2.1.tar.gz
cd iojs-v2.2.1
wget https://svnweb.freebsd.org/ports/head/www/iojs/files/patch-deps_v8_src_base_platform_platform.h?view=co patch-deps_v8_src_base_platform_platform.h
wget https://svnweb.freebsd.org/ports/head/www/iojs/files/patch-deps_v8_src_base_platform_platform-freebsd.cc?view=co patch-deps_v8_src_base_platform_platform-freebsd.cc
patch -p0 < patch-deps_v8_src_base_platform_platform.h
patch -p0 < patch-deps_v8_src_base_platform_platform-freebsd.cc
export CC=clang
export CXX=clang++
./configure --prefix=/home/login/iojs && make && make install

Następnie należy w .bash_profile dodać linijkę:

export PATH="$PATH:$HOME/iojs/bin/"
export PATH="$PATH:$HOME/iojs/bin/node_modules/.bin/"

Konfiguracja strony

Aby móc korzystać z io.js należy dodać stronę WWW typu Node.js, gdzie zamiast pliku wykonywalnego Node.js należy podać plik znajdujący się w /home/login/iojs/bin/iojs.