SlideShare a Scribd company logo
Virthualenvwrapper

 三島Haskell無名関数の会#2
       @kzfm
へびちゅうにゅう∼

h"p://www.flickr.com/photos/56879816@N00/187827715
Virthualenvは
Pythonのvirtualenv
    インスパイア
  (知ってるよね?)
Pythonには
virtualenvwrapperがあるよ!
  (virtualenvを快適に使える)
快適すぎるので
  Haskellでもつくった
(virthualenvwrapper)
install from Github

$ git://github.com/kzfm/virthualenvwrapper.git	
$ cd virthualenvwrapper	
$ cabal install 	

# add to .bashrc 	
$ echo “source $HOME/Library/Haskell/ghc-7.4.2/lib/	
virthualenvwrapper-0.1.0.0/share/virthualenvwrapper.sh”	
>> ~/.bashrc	
$ source ~/.bashrc
make new env


$ mkvhenv testenv	
Use regular Haskell tools (ghc, ghci, ghc-pkg, cabal)	
 to manage your Haskell environment.	

To exit from this virtual environment, enter command 'deactivate'.	
(testenv)localhost@kzfm:~ $
switch env

$ deactivate	
Deactivating testenv Virtual Haskell Environment	
 (at /Users/kzfm/.virthualenv/testenv).	
Restoring previous environment settings.	
localhost@kzfm:~ $ workhon yesod	
Activating yesod Virtual Haskell Environment	
 (at /Users/kzfm/.virthualenv/yesod).	

Use regular Haskell tools (ghc, ghci, ghc-pkg, cabal)	
 to manage your Haskell environment.	

To exit from this virtual environment, enter command 'deactivate'.	
(yesod)localhost@kzfm:~ $
list all env

$ lsvirthualenv	
curl	
optparse	
snap	
testenv	
yesod
おしまい

More Related Content

TXT
fabfile.py
PDF
Tdc 2013 - Ecossistema Ruby
PPTX
Ansible lightning talk at Scale 12
KEY
gunicorn introduction
PDF
Ansible party in the [Google] clouds
PPT
PDF
用 Kotlin 做自動化工具
PDF
Background processing with Resque
fabfile.py
Tdc 2013 - Ecossistema Ruby
Ansible lightning talk at Scale 12
gunicorn introduction
Ansible party in the [Google] clouds
用 Kotlin 做自動化工具
Background processing with Resque

What's hot (20)

PDF
Modern Perl Toolchain
PDF
Rntb20200805
 
KEY
GPerf Using Jesque
ODP
Use of django at jolt online v3
PDF
JSLab. Домников Виталий. "ES6 генераторы и Koa.js"
PDF
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
PDF
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
PDF
Deploying Rails Applications with Capistrano
PDF
Simple Tips and Tricks with Ansible
PDF
G*なクラウド ~雲のかなたに~
PDF
PHP 机智问答
PDF
[HKOSCon 2020] Build an api service using ktor rapidly
PDF
PDF
aiohttp intro
PDF
Basicsof c make and git for a hello qt application
PDF
G* on GAE/J 挑戦編
PDF
What Is Async, How Does It Work, And When Should I Use It?
PPTX
Jk rubyslava 25
PDF
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Modern Perl Toolchain
Rntb20200805
 
GPerf Using Jesque
Use of django at jolt online v3
JSLab. Домников Виталий. "ES6 генераторы и Koa.js"
[Kotlin Serverless 工作坊] 單元 3 - 實作 JSON API
[JCConf 2020] 用 Kotlin 跨入 Serverless 世代
Deploying Rails Applications with Capistrano
Simple Tips and Tricks with Ansible
G*なクラウド ~雲のかなたに~
PHP 机智问答
[HKOSCon 2020] Build an api service using ktor rapidly
aiohttp intro
Basicsof c make and git for a hello qt application
G* on GAE/J 挑戦編
What Is Async, How Does It Work, And When Should I Use It?
Jk rubyslava 25
Go初心者がGoでコマンドラインツールの作成に挑戦した話
Ad

Similar to Virthualenvwrapper (20)

PDF
Continuous Delivery: The Next Frontier
PPTX
OpenStack vagrant & dashboard
ODP
Puppet and the HashiCorp Suite
KEY
Python setup
PDF
Git::Hooks
PDF
Vagrant for real
PDF
Vagrant for real (codemotion rome 2016)
PDF
Arbeiten mit distribute, pip und virtualenv
PPTX
Vagrant
PDF
Vagrant for real codemotion (moar tips! ;-))
ODP
Virtualenv
PPTX
Environments line-up! Vagrant & Puppet 101
PDF
Puppet Module Reusability - What I Learned from Shipping to the Forge
PDF
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
PPTX
DevOps Hackathon - Session 1: Vagrant
PDF
NetDevOps Developer Environments with Vagrant @ SCALE16x
PDF
Continuous Delivery with Maven, Puppet and Tomcat - ApacheCon NA 2013
PDF
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
PDF
vagrant-php
PDF
Making TDD [Somewhat] Bearable on OpenStack
Continuous Delivery: The Next Frontier
OpenStack vagrant & dashboard
Puppet and the HashiCorp Suite
Python setup
Git::Hooks
Vagrant for real
Vagrant for real (codemotion rome 2016)
Arbeiten mit distribute, pip und virtualenv
Vagrant
Vagrant for real codemotion (moar tips! ;-))
Virtualenv
Environments line-up! Vagrant & Puppet 101
Puppet Module Reusability - What I Learned from Shipping to the Forge
Deploying Docker (Provisioning /w Docker + Chef/Puppet) - DevopsDaysPGH
DevOps Hackathon - Session 1: Vagrant
NetDevOps Developer Environments with Vagrant @ SCALE16x
Continuous Delivery with Maven, Puppet and Tomcat - ApacheCon NA 2013
Infrastructure testing with Jenkins, Puppet and Vagrant - Agile Testing Days ...
vagrant-php
Making TDD [Somewhat] Bearable on OpenStack
Ad

More from Kazufumi Ohkawa (20)

PDF
圏論walker
PPTX
ハッピーハッピー構造生成まつり’67
PPTX
ClickでCLIをお手軽につくるぅぅぅ
PPTX
SAR精度70% その先へ
PPTX
視覚化サービス構築の際に気をつけること
PPTX
量子化学計算外伝 すごいよ!! FMO
PDF
あまり知られていない静岡の言語戦争の歴史
PDF
IPython notebookを使おう
PPTX
Mishimasyk141025
PPTX
実践コンピュータビジョン8章
PPTX
R -> Python
PDF
ChEMBLを使おう
PDF
Unigram mixtures
PDF
エンジョイ☆スクレイピング
PDF
Redmineでもめない会議☆
PDF
pythonでオフィス快適化計画
PDF
入門機械学習読書会9章
PPTX
入門機械学習6章
PDF
Javascriptを書きたくないヒ トのためのPythonScript
PDF
入門機械学習読書会二回目
圏論walker
ハッピーハッピー構造生成まつり’67
ClickでCLIをお手軽につくるぅぅぅ
SAR精度70% その先へ
視覚化サービス構築の際に気をつけること
量子化学計算外伝 すごいよ!! FMO
あまり知られていない静岡の言語戦争の歴史
IPython notebookを使おう
Mishimasyk141025
実践コンピュータビジョン8章
R -> Python
ChEMBLを使おう
Unigram mixtures
エンジョイ☆スクレイピング
Redmineでもめない会議☆
pythonでオフィス快適化計画
入門機械学習読書会9章
入門機械学習6章
Javascriptを書きたくないヒ トのためのPythonScript
入門機械学習読書会二回目

Virthualenvwrapper