<p>It looks like those folders are not in the git repo. I am running into same problem.</p>
<p>I am following instructions for MacOS from here:
<a href="https://docs.plutus-community.com/docs/setup/MacOS.html" rel="nofollow noreferrer">https://docs.plutus-community.com/docs/setup/MacOS.html</a></p>
<p>And didn't realize it until i tried to build the playground client and server.</p>
<p>When i try to build with this command:
$ nix-build -A plutus-playground.client --option system x86_64-darwin</p>
<p>I get this error:
error: attribute 'plutus-playground' in selection path 'plutus-playground.client' not found</p>
<p>because the folder isn't there.</p>
<p>It looks like it has been removed. From this doc, I checked out the commit they mention:
<a href="https://tutorials.cardanoacademy.io/plutus-pioneer-program/setting-up-plutus-playground/cloning-plutus-repository" rel="nofollow noreferrer">https://tutorials.cardanoacademy.io/plutus-pioneer-program/setting-up-plutus-playground/cloning-plutus-repository</a></p>
<p>Like this:
$ git checkout 3746610e53654a1167aeb4c6294c6096d16b0502</p>
<p>Now the folders are there.</p>

CC BY-SA 4.0
2022-01-11T22:28:12.433Z
2022-01-11T22:38:05.813Z
2022-01-11T22:38:05.813Z
perezda
<p>This is documentation drift. Those two applications have moved to the <a href="https://github.com/input-output-hk/plutus-apps" rel="nofollow noreferrer">plutus-apps repository</a>. If you do the same exact steps cloning plutus-apps instead of plutus repository, it will work.</p>

CC BY-SA 4.0
2022-01-11T23:30:15.450Z
Thank you! Builds now. plutus-pab not building with this command: $ nix-build -A plutus-pab

error is:
error: attribute 'plutus-pab' in selection path 'plutus-pab' not found
perezda
CC BY-SA 4.0
2022-01-17T02:41:05.697Z
Please open another question for pan is you need assistance
Samuel Leathers
CC BY-SA 4.0
2022-01-11T23:11:27.850Z
2022-01-18T22:38:04.503Z
2022-01-18T22:38:04.503Z
Samuel Leathers
<p>You have to create these directories yourself and the &quot;nix.conf&quot; file with the contents from <a href="https://github.com/input-output-hk/plutus#iohk-binary-cache" rel="nofollow noreferrer">https://github.com/input-output-hk/plutus#iohk-binary-cache</a>.</p>
<p>Maybe this video will help you:
<a href="https://www.youtube.com/watch?v=Cdu0gzCiYbY&amp;t=758s" rel="nofollow noreferrer">https://www.youtube.com/watch?v=Cdu0gzCiYbY&amp;t=758s</a></p>

CC BY-SA 4.0
2022-01-11T22:00:09.767Z
The nix.conf is fine. The video did not help.
wakathi
CC BY-SA 4.0
2022-01-11T21:28:35.510Z
2022-01-11T21:28:35.510Z
Andreas Hauser
<p>I am trying to follow the instructions in <a href="https://docs.plutus-community.com/docs/setup/Ubuntu.html" rel="nofollow noreferrer">https://docs.plutus-community.com/docs/setup/Ubuntu.html</a>
The nix-shell command completes without any errors. But, I cannot <strong>cd</strong> to <em>plutus-plaground-server</em> or <em>plutus-playground-client</em> because these two directories were not created.
Below is the output of running nix-shell :</p>
<pre><code>[nix-shell:~/plutus]$ nix-shell
trace: To materialize project.plan-nix for Agda entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for cabal-install entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for haskell-project entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for haskell-project entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
nix-pre-commit-hooks: hooks up to date
pid 6368's current affinity list: 0-11
pid 6368's new affinity list: 0-11
</code></pre>
<p>These are the entries in <strong>plutus</strong> directory :
Any idea what I may be doing wrong ?</p>
<pre><code>[nix-shell:~/plutus]$ ls
cabal.project       flake.lock  papers             plutus-metatheory           release.nix  result-5    stubs
ci.nix              flake.nix   plutus-benchmark   plutus-report               result       result-6    word-array
CONTRIBUTING.adoc   LICENSE     plutus-core        plutus-tx                   result-1     result-7
default.nix         nix         plutus-core-spec   plutus-tx-plugin            result-2     scripts
doc                 notes       plutus-errors      prettyprinter-configurable  result-3     shell.nix
extended-utxo-spec  NOTICE      plutus-ledger-api  README.adoc                 result-4     stack.yaml
</code></pre>

<plutus-pioneer-program><nix><nix-shell>
nix-shell did not create the server/client directories
# nix-shell did not create the server/client directories

(Asked by: username_0 on 2022-01-11)

I am trying to follow the instructions in https://docs.plutus-community.com/docs/setup/Ubuntu.html
The nix-shell command completes without any errors. But, I cannot cd to plutus-plaground-server or plutus-playground-client because these two directories were not created.
Below is the output of running nix-shell :
[nix-shell:~/plutus]$ nix-shell
trace: To materialize project.plan-nix for Agda entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for cabal-install entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for haskell-project entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
trace: To materialize project.plan-nix for haskell-project entirely, pass a writable path as the `materialized` argument and run the 'updateMaterialized' script in 'passthru'.
nix-pre-commit-hooks: hooks up to date
pid 6368's current affinity list: 0-11
pid 6368's new affinity list: 0-11

These are the entries in plutus directory :
Any idea what I may be doing wrong ?
[nix-shell:~/plutus]$ ls
cabal.project       flake.lock  papers             plutus-metatheory           release.nix  result-5    stubs
ci.nix              flake.nix   plutus-benchmark   plutus-report               result       result-6    word-array
CONTRIBUTING.adoc   LICENSE     plutus-core        plutus-tx                   result-1     result-7
default.nix         nix         plutus-core-spec   plutus-tx-plugin            result-2     scripts
doc                 notes       plutus-errors      prettyprinter-configurable  result-3     shell.nix
extended-utxo-spec  NOTICE      plutus-ledger-api  README.adoc                 result-4     stack.yaml

**Tags:** plutus-pioneer-program, nix, nix-shell

---

## 3 answers

### Answer by username_1 on 2022-01-11. Score: 3 | Accepted answer

It looks like those folders are not in the git repo. I am running into same problem.

I am following instructions for MacOS from here:
<https://docs.plutus-community.com/docs/setup/MacOS.html>

And didn't realize it until i tried to build the playground client and server.

When i try to build with this command:
$ nix-build -A plutus-playground.client --option system x86\_64-darwin

I get this error:
error: attribute 'plutus-playground' in selection path 'plutus-playground.client' not found

because the folder isn't there.

It looks like it has been removed. From this doc, I checked out the commit they mention:
<https://tutorials.cardanoacademy.io/plutus-pioneer-program/setting-up-plutus-playground/cloning-plutus-repository>

Like this:
$ git checkout 3746610e53654a1167aeb4c6294c6096d16b0502

Now the folders are there.


---

### Answer by username_2 on 2022-01-11. Score: 5

This is documentation drift. Those two applications have moved to the [plutus-apps repository](https://github.com/input-output-hk/plutus-apps). If you do the same exact steps cloning plutus-apps instead of plutus repository, it will work.

> **Comments:**
> **username_1**: Thank you! Builds now. plutus-pab not building with this command: $ nix-build -A plutus-pab  error is: error: attribute 'plutus-pab' in selection path 'plutus-pab' not found  
> **username_2**: Please open another question for pan is you need assistance  

---

### Answer by username_3 on 2022-01-11. Score: 0

You have to create these directories yourself and the "nix.conf" file with the contents from <https://github.com/input-output-hk/plutus#iohk-binary-cache>.

Maybe this video will help you:
<https://www.youtube.com/watch?v=Cdu0gzCiYbY&t=758s>

> **Comments:**
> **username_0**: The nix.conf is fine. The video did not help.  

---

