Chocolatey Gallery
PowerShellは管理者として実行する。
PS C:\> Set-ExecutionPolicy RemoteSigned PS C:\> iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))※Windows7だと.net関連を追加でインストールするため結構かかる
ツールをインストールする。
PS C:\> cinst python2 PS C:\> cinst ruby PS C:\> cinst mongodb PS C:\> cinst msysgit PS C:\> cinst poshgit PS C:\> cinst PhantomJS PS C:\> cinst Cygwin -o -ia '-q -N -R C:\tools\cygwin -l C:\tools\cygwin\packages --packages wget, tar, openssh, bzip2 -s http://ftp.iij.ad.jp/pub/cygwin' PS C:\> cinst cyg-get
node.js用にnodistをインストールする。
nodistはChocolateyでもインストールできるが、古い&まだベータ版(インストールしてみたけどがっかりだった)なので、GitHubからとってきて入れる。ここではPowerShellを使ってアーカイブをダウンロードしたが、gitコマンドが使える環境であればgit cloneする。
PS C:\> (New-Object Net.WebClient).DownloadFile('https://github.com/marcelklehr/nodist/zipball/master','C:\tools\nodist.zip');(New-Object -com Shell.Application).NameSpace('C:\tools').CopyHere((New-Object -com Shell.Application).NameSpace('C:\tools\nodist.zip').Items(),16)フォルダはnodistにリネームしておく。
nodistが使用する環境変数を設定する。
README.mdにあるsetx /M PATH "path\to\nodist\bin;%PATH%"で設定したら、システム環境変数のPATHが消えてえらい目にあった…。
PS C:\> [Environment]::SetEnvironmentVariable('NODIST_PREFIX', 'C:\tools\nodist', 'Machine') PS C:\> [Environment]::SetEnvironmentVariable('NODIST_X64', '1', 'Machine') PS C:\> [Environment]::SetEnvironmentVariable('PATH', [Environment]::GetEnvironmentVariable('PATH', 'Machine') + ';' + 'C:\tools\nodist\bin', 'Machine') PS C:\> [Environment]::SetEnvironmentVariable('NODE_PATH', 'C:\tools\nodist\bin\node_modules', 'Machine')
環境変数を反映させるためPowerShellを再起動して、nodistでnode.jsをインストールする。
PS C:\> nodist selfupdate PS C:\> npm config set prefix %NODIST_PREFIX%\bin (なくても動くっぽい) PS C:\> nodist (x64) > 0.12.0 (global)
YEOMAN, grunt, その他をインストールする。gemでSSLのエラーが出るのでhttpも追加しておく。
PS C:\> npm install -g yo grunt-cli bower PS C:\> npm install -g generator-angular-fullstack PS C:\> gem source -a http://rubygems.org/ PS C:\> gem install compass
0 件のコメント:
コメントを投稿