<p>So exploring the <a href="https://github.com/input-output-hk/marlowe-cardano" rel="nofollow noreferrer">repo</a> for the marlowe DSL lang. It is better to get Nix rather than installing ghc, stack,cabal, etc... locally. Nix contains everything we need.</p>
<p>To install Nix you can follow this guide <a href="https://plutus-community.readthedocs.io/en/latest/#Environment/Build/Ubuntu/" rel="nofollow noreferrer">HERE</a> (I tried the single-user on Ubuntu 20.04).</p>
<p>Then we clone the <a href="https://github.com/input-output-hk/marlowe-cardano" rel="nofollow noreferrer">marlowe-cardano</a> repo and just run a nix-shell</p>
<pre><code>$ git clone https://github.com/input-output-hk/marlowe-cardano
$ cd marlowe-cardano
$ nix-shell
</code></pre>
<p>this takes several minutes and will get us every dependency for the Marlowe language and the cli.</p>
<pre><code>[nix-shell:~/marlowe-cardano]$ nix-env --version
nix-env (Nix) 2.8.1
[nix-shell:~/marlowe-cardano]$ marlowe-cli --version
marlowe-cli 0.0.4.0 
</code></pre>
<p>and we are good to go!</p>

CC BY-SA 4.0
2022-05-21T18:52:55.293Z
2022-05-21T18:52:55.293Z
Igodlab
<p>It's hard to know the intended environment at the moment as  no details have been provided, but you can't go wrong having an Ubuntu workstation to work with. This will let you install/setup any needed code and packages, and you can easily run CLI and HTTP interfaces if they are needed.</p>
<p>Marlowe previously (still?) had a website with a drag-drop 'blocky' interface along with a CLI interface on the website. The course might offer something similar to this rather than each user needing to set up a local environment, in order to keep things simple.</p>

CC BY-SA 4.0
2022-05-13T23:09:50.870Z
2022-05-13T23:14:56.520Z
2022-05-13T23:14:56.520Z
MC_Brisbane - JUST Pool
<p>The following two videos made by Plutus Pioneers gives us a good start.
<a href="https://youtu.be/mnfItts6VbU" rel="nofollow noreferrer">https://youtu.be/mnfItts6VbU</a><br />
<a href="https://youtu.be/g2F9raiGp_s" rel="nofollow noreferrer">https://youtu.be/g2F9raiGp_s</a></p>
<p>I didn't clone the Plutus repository as shown in the videos because I don't know if we will need that but I did jump around the videos and followed the directions for installing WSL, VSCode, Cabal, and Nix.</p>
<p>Haskell was installed at the linux terminal window with the following command</p>
<pre><code>sudo apt install ghc
</code></pre>
<p>Tomorrow I am going to try and install the Cardano-CLI and the Marlow_CLI which I understand from <a href="https://8848114.fs1.hubspotusercontent-na1.net/hubfs/8848114/Marlowe/Documents/Marlowe%20Pioneers%20pre-read.pdf?utm_medium=email&amp;_hsmi=213306802&amp;_hsenc=p2ANqtz-9men7V0DsjltIkAFTNbmhwQG5QMQYDjuVD8IZY3hyj2lPYaxzP3QmkQoGE-apJq0YsMe4zI1q0gGQcESRocODWs6Wd6g&amp;utm_content=213306802&amp;utm_source=hs_email" rel="nofollow noreferrer">this document</a> will be necessary.</p>

CC BY-SA 4.0
2022-05-19T03:20:12.090Z
2022-05-19T03:38:40.947Z
2022-05-19T03:38:40.947Z
John Shearing
<p>I'm interested in getting ready for the upcoming Marlowe Pioneer Program. I know that for programmers one interesting flavor around all Marlowe components is to use the cli. What do I need to get early access to this?</p>

<marlowe-pioneer-program>
How can I set up my environment for the upcoming Marlowe Pioneer Program?
# How can I set up my environment for the upcoming Marlowe Pioneer Program?

(Asked by: username_0 on 2022-05-13)

I'm interested in getting ready for the upcoming Marlowe Pioneer Program. I know that for programmers one interesting flavor around all Marlowe components is to use the cli. What do I need to get early access to this?

**Tags:** marlowe-pioneer-program

---

## 3 answers

### Answer by username_0 on 2022-05-21. Score: 2 | Accepted answer

So exploring the repo for the marlowe DSL lang. It is better to get Nix rather than installing ghc, stack,cabal, etc... locally. Nix contains everything we need.
To install Nix you can follow this guide HERE (I tried the single-user on Ubuntu 20.04).
Then we clone the marlowe-cardano repo and just run a nix-shell
$ git clone https://github.com/input-output-hk/marlowe-cardano
$ cd marlowe-cardano
$ nix-shell

this takes several minutes and will get us every dependency for the Marlowe language and the cli.
[nix-shell:~/marlowe-cardano]$ nix-env --version
nix-env (Nix) 2.8.1
[nix-shell:~/marlowe-cardano]$ marlowe-cli --version
marlowe-cli 0.0.4.0 

and we are good to go!


---

### Answer by username_1 on 2022-05-13. Score: 2

It's hard to know the intended environment at the moment as no details have been provided, but you can't go wrong having an Ubuntu workstation to work with. This will let you install/setup any needed code and packages, and you can easily run CLI and HTTP interfaces if they are needed.

Marlowe previously (still?) had a website with a drag-drop 'blocky' interface along with a CLI interface on the website. The course might offer something similar to this rather than each user needing to set up a local environment, in order to keep things simple.


---

### Answer by username_2 on 2022-05-19. Score: 0

The following two videos made by Plutus Pioneers gives us a good start.
https://youtu.be/mnfItts6VbU
https://youtu.be/g2F9raiGp_s
I didn't clone the Plutus repository as shown in the videos because I don't know if we will need that but I did jump around the videos and followed the directions for installing WSL, VSCode, Cabal, and Nix.
Haskell was installed at the linux terminal window with the following command
sudo apt install ghc

Tomorrow I am going to try and install the Cardano-CLI and the Marlow_CLI which I understand from this document will be necessary.


---

