Chocolatey Gallery
PowerShellは管理者として実行する。
※Windows7だと.net関連を追加でインストールするため結構かかるPS C:\> Set-ExecutionPolicy RemoteSigned 1PS C:\> Set-ExecutionPolicy RemoteSigned2PS C:\> iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))
ツールをインストールする。
PS C:\> cinst python21PS C:\> cinst python22PS C:\> cinst ruby3PS C:\> cinst mongodb4PS C:\> cinst msysgit5PS C:\> cinst poshgit6PS C:\> cinst PhantomJS7PS 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'8PS C:\> cinst cyg-get
node.js用にnodistをインストールする。
nodistはChocolateyでもインストールできるが、古い&まだベータ版(インストールしてみたけどがっかりだった)なので、GitHubからとってきて入れる。ここではPowerShellを使ってアーカイブをダウンロードしたが、gitコマンドが使える環境であればgit cloneする。
フォルダはnodistにリネームしておく。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) 1PS 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が使用する環境変数を設定する。
README.mdにあるsetx /M PATH "path\to\nodist\bin;%PATH%"で設定したら、システム環境変数のPATHが消えてえらい目にあった…。
PS C:\> [Environment]::SetEnvironmentVariable('NODIST_PREFIX', 'C:\tools\nodist', 'Machine')1PS C:\> [Environment]::SetEnvironmentVariable('NODIST_PREFIX', 'C:\tools\nodist', 'Machine')2PS C:\> [Environment]::SetEnvironmentVariable('NODIST_X64', '1', 'Machine')3PS C:\> [Environment]::SetEnvironmentVariable('PATH', [Environment]::GetEnvironmentVariable('PATH', 'Machine') + ';' + 'C:\tools\nodist\bin', 'Machine')4PS C:\> [Environment]::SetEnvironmentVariable('NODE_PATH', 'C:\tools\nodist\bin\node_modules', 'Machine')
環境変数を反映させるためPowerShellを再起動して、nodistでnode.jsをインストールする。
PS C:\> nodist selfupdate1PS C:\> nodist selfupdate2PS C:\> npm config set prefix %NODIST_PREFIX%\bin (なくても動くっぽい)3PS C:\> nodist4(x64)5> 0.12.0 (global)
YEOMAN, grunt, その他をインストールする。gemでSSLのエラーが出るのでhttpも追加しておく。
PS C:\> npm install -g yo grunt- cli bower 1PS C:\> npm install -g yo grunt-cli bower2PS C:\> npm install -g generator-angular-fullstack3PS C:\> gem source -a http://rubygems.org/4PS C:\> gem install compass
0 件のコメント:
コメントを投稿