Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error on creating new empty solution (with Paket) #14

Open
jeroldhaas opened this issue Aug 16, 2015 · 3 comments
Open

Error on creating new empty solution (with Paket) #14

jeroldhaas opened this issue Aug 16, 2015 · 3 comments

Comments

@jeroldhaas
Copy link

Commands to repro:

> yo fsharp
> create empty solution
> What's the name of your solution? Portal.ApplicationSite.com
> Do you want to use Paket? Yes

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: ENOENT, no such file or directory 'C:\Users\JeroldHaas\.cache\yeoman\fspr
ojects\generator-fsharp\templates\sln'
    at Error (native)
    at Object.fs.readdirSync (fs.js:761:18)
    at yeoman.generators.Base.extend._copy (C:\Users\JeroldHaas\AppData\Roaming\
npm\node_modules\generator-fsharp\app\index.js:239:24)
    at yeoman.generators.Base.extend.writing (C:\Users\JeroldHaas\AppData\Roamin
g\npm\node_modules\generator-fsharp\app\index.js:265:14)
    at C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\generator-fsharp\nod
e_modules\yeoman-generator\lib\base.js:421:16
    at processImmediate [as _immediateCallback] (timers.js:367:17)
@jeroldhaas
Copy link
Author

I looked in the cache directory, realizing that I'd run npm install as directed for generator-fsharp as administrator, so I tried following the install instructions with npm install -g yo and npm install -g generator-fsharp in a user-level command line.

After running these commands with user-level access command line, I ran the aforementioned commands again. I still get the same error:

events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: ENOENT, no such file or directory 'C:\Users\JeroldHaas\.cache\yeoman\fsprojects\generator-fsharp\templates\sln'
    at Error (native)
    at Object.fs.readdirSync (fs.js:761:18)
    at yeoman.generators.Base.extend._copy (C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\generator-fsharp\app\index.js:239:24)
    at yeoman.generators.Base.extend.writing (C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\generator-fsharp\app\index.js:265:14)
    at C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\generator-fsharp\node_modules\yeoman-generator\lib\base.js:421:16
    at processImmediate [as _immediateCallback] (timers.js:367:17)

@jeroldhaas
Copy link
Author

? What do You want to do? Create standalone project
events.js:85
      throw er; // Unhandled 'error' event
            ^
Error: ENOENT, no such file or directory 'C:\Users\JeroldHaas\.cache\yeoman\fspr
ojects\generator-fsharp\templates\templates.json'
    at Error (native)
    at Object.fs.openSync (fs.js:500:18)
    at Object.fs.readFileSync (fs.js:352:15)
    at yeoman.generators.Base.extend.askForProject (C:\Users\JeroldHaas\AppData\
Roaming\npm\node_modules\generator-fsharp\app\index.js:180:41)
    at C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\generator-fsharp\nod
e_modules\yeoman-generator\lib\base.js:421:16
    at processImmediate [as _immediateCallback] (timers.js:367:17)

@jeroldhaas
Copy link
Author

Looking in the cache dir, I see there's no dir called fsprojects, so I re-ran npm install -g generator-fsharp:

c:\Users\JeroldHaas\.cache\yeoman>npm install -g generator-fsharp
generator-fsharp@0.4.3 C:\Users\JeroldHaas\AppData\Roaming\npm\node_modules\gene
rator-fsharp
├── uuid@2.0.1
├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2
.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── yosay@1.0.5 (ansi-regex@1.1.1, ansi-styles@2.1.0, word-wrap@1.1.0, strip-ans
i@2.0.1, pad-component@0.0.1, taketalk@1.0.0, minimist@1.1.3, string-width@1.0.1
, repeating@1.1.3)
├── chai@1.10.0 (assertion-error@1.0.0, deep-eql@0.1.3)
├── request@2.60.0 (forever-agent@0.6.1, aws-sign2@0.5.0, caseless@0.11.0, strin
gstream@0.0.4, tunnel-agent@0.4.1, oauth-sign@0.8.0, isstream@0.1.2, json-string
ify-safe@5.0.1, extend@3.0.0, node-uuid@1.4.3, combined-stream@1.0.5, qs@4.0.0,
form-data@1.0.0-rc3, mime-types@2.1.4, http-signature@0.11.0, bl@1.0.0, tough-co
okie@2.0.0, hawk@3.1.0, har-validator@1.8.0)
└── yeoman-generator@0.19.2 (read-chunk@1.0.1, detect-conflict@1.0.0, yeoman-wel
come@1.0.1, xdg-basedir@1.0.1, user-home@1.1.1, diff@1.4.0, rimraf@2.4.2, text-t
able@0.2.0, mime@1.3.4, dargs@4.0.1, async@0.9.2, istextorbinary@1.0.2, debug@2.
2.0, cross-spawn@0.2.9, nopt@3.0.3, run-async@0.1.0, mkdirp@0.5.1, shelljs@0.4.0
, mem-fs-editor@1.2.3, cli-table@0.3.1, through2@0.6.5, dateformat@1.0.11, prett
y-bytes@1.0.4, underscore.string@3.1.1, glob@5.0.14, findup-sync@0.2.1, github-u
sername@1.1.1, yeoman-assert@1.0.0, class-extend@0.1.1, download@4.2.0, yeoman-e
nvironment@1.2.7, gruntfile-editor@1.0.0, html-wiring@1.2.0, sinon@1.15.4, lodas
h@3.10.1, inquirer@0.8.5)

c:\Users\JeroldHaas\.cache\yeoman>dir
 Volume in drive C is Windows8_OS
 Volume Serial Number is 527F-04AF

 Directory of c:\Users\JeroldHaas\.cache\yeoman

2015-08-16  16:13    <DIR>          .
2015-08-16  16:13    <DIR>          ..
2015-08-16  15:57                40 sha
               1 File(s)             40 bytes
               2 Dir(s)  680,827,097,088 bytes free

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant