Comments (8)
Does this happen all the time? @cristianoc did not report this issue, so I'm assuming this was a one-off?
from reason.
It happens every time I open a reason file.
On Nov 27, 2015, at 12:12 PM, Jordan W [email protected] wrote:
Does this happen all the time? @cristianoc https://github.com/cristianoc did not report this issue, so I'm assuming this was a one-off?
—
Reply to this email directly or view it on GitHub #3 (comment).
from reason.
I'll look into this in about one hour.
from reason.
It looks like you're installing this from Homebrew
, is that right? I have only been targeting the open source Atom. @cristianoc had problems on a non-standard version as well which went away when using the standard version. I'll continue to look into why there is a difference with your version (we should make it so that works too), but in the mean time could you try the version here? https://atom.io/
from reason.
In hopes of getting even this Homebrew
setup working as well, I looked at what might be different in our installations.
The file node_modules/nuclide-client/node_modules/nuclide-service-parser/node_modules/babel-core/node_modules/repeating/node_modules/is-finite/index.js
is trying to require number-is-nan
. When doing so, it will look for it (relative to the location of index.js
) in ./node_modules/number-is-nan/index.js
. On my system, I have that file. The total path relative to the ide-reason
plugin is:
node_modules/nuclide-client/node_modules/nuclide-service-parser/node_modules/babel-core/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/index.js
Do you not have that file? If not, you could just wipe out the ide-reason/node_modules
and rerun apm install
. I'm eager to see if this fixes your problem.
from reason.
I had no node_modules directory in ~/.atom/packages/ide-reason/node_modules/nuclide-client/node_modules/nuclide-service-parser/node_modules/babel-core/node_modules/repeating/node_modules/is-finite.
But after removing ide-reason/node_modules and executing apm install, I do, so I don't know what happened before. I'm not getting errors from atom anymore, and the reformatter, etc. are working, so score!
On Nov 27, 2015, at 9:52 PM, Jordan W [email protected] wrote:
In hopes of getting even this Homebrew setup working as well, I looked at what might be different in our installations.
The file node_modules/nuclide-client/node_modules/nuclide-service-parser/node_modules/babel-core/node_modules/repeating/node_modules/is-finite/index.js is trying to require number-is-nan. When doing so, it will look for it (relative to the location of index.js) in ./node_modules/number-is-nan/index.js. On my system, I have that file. The total path relative to the ide-reason plugin is:
node_modules/nuclide-client/node_modules/nuclide-service-parser/node_modules/babel-core/node_modules/repeating/node_modules/is-finite/node_modules/number-is-nan/index.js
Do you not have that file? If not, you could just wipe out the ide-reason/node_modules and rerun apm install. I'm eager to see if this fixes your problem.—
Reply to this email directly or view it on GitHub #3 (comment).
from reason.
Yes, homebrew, but for the record, it just downloads the archive from https://github.com/atom/atom/releases/download/v#{version}/atom-mac.zip, the same place that atom.io points to.
On Nov 27, 2015, at 9:42 PM, Jordan W [email protected] wrote:
It looks like you're installing this from Homebrew, is that right? I have only been targeting the open source Atom. @cristianoc https://github.com/cristianoc had problems on a non-standard version as well which went away when using the standard version. I'll continue to look into why there is a difference with your version (we should make it so that works too), but in the mean time could you try the version here? https://atom.io/ https://atom.io/
—
Reply to this email directly or view it on GitHub #3 (comment).
from reason.
Closing since reinstalling seems to have fixed it. We'll chalk it up to solar flares.
from reason.
Related Issues (20)
- some questions "for what?" HOT 2
- local open with a record formats wrongly
- Empty Functor adds unit on declaration and empty module on instantiation
- local open + let bindings HOT 1
- Comments and opens HOT 2
- module types with one line and attribute prints in one line instead of two HOT 1
- Release process HOT 2
- Polyvariants following printing as variants
- Upgrade menhir to recent version HOT 1
- cannot build 3.9.0 with esy HOT 5
- refmt removes parents leading to invalid code HOT 2
- Application with comment, breaks into newline HOT 1
- Refmt doesn't break the line when an extra long string occurs in switch branch
- Rfmt mangles partial application of operators
- Support for "string" [@JSX] HOT 2
- Support for `external%foo`
- Investigate potential outcometree bug
- Pattern-matching of `bool` value is formatted to ternary if we match `true` first HOT 2
- Open module from another directory HOT 1
- Merlin infers wrong types for labelled optional arguments in 5.2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from reason.