homebrew #16

Closed
tcurdt opened this Issue Apr 11, 2012 · 14 comments

Comments

Projects
None yet
@tcurdt

tcurdt commented Apr 11, 2012

I would prefer to install meteor via homebrew.

@bnookala

This comment has been minimized.

Show comment
Hide comment
@bnookala

bnookala Apr 11, 2012

Just to comment: meteor has the ability to upgrade itself, and the homebrew maintainers have made it pretty clear that they don't accept formula with that ability.

Just to comment: meteor has the ability to upgrade itself, and the homebrew maintainers have made it pretty clear that they don't accept formula with that ability.

@tcurdt

This comment has been minimized.

Show comment
Hide comment
@tcurdt

tcurdt Apr 11, 2012

hm. that's a bummer. wondering - how/when does meteor update itself?

tcurdt commented Apr 11, 2012

hm. that's a bummer. wondering - how/when does meteor update itself?

@timraymond

This comment has been minimized.

Show comment
Hide comment
@timraymond

timraymond Apr 11, 2012

Ah, wasn't aware of that @bnookala. Explains why npm isn't in there. Good thing I didn't finish writing a formula for Meteor

Ah, wasn't aware of that @bnookala. Explains why npm isn't in there. Good thing I didn't finish writing a formula for Meteor

@n1mmy

This comment has been minimized.

Show comment
Hide comment
@n1mmy

n1mmy Apr 13, 2012

Member

I use homebrew too, but it looks like @bnookala is quite right, we don't qualify.

Meteor prompts you to run 'meteor update' whenever a new version it pushed.

Perhaps we could work out something where if meteor is installed via brew, meteor upgrade is disabled and just tells you to run brew update. Not sure if the homebrew team would go for it.

Member

n1mmy commented Apr 13, 2012

I use homebrew too, but it looks like @bnookala is quite right, we don't qualify.

Meteor prompts you to run 'meteor update' whenever a new version it pushed.

Perhaps we could work out something where if meteor is installed via brew, meteor upgrade is disabled and just tells you to run brew update. Not sure if the homebrew team would go for it.

@ma11hew28

This comment has been minimized.

Show comment
Hide comment
@ma11hew28

ma11hew28 Jul 8, 2012

I whipped up this quintessential Homebrew Meteor Formula. :) If I use it to install Meteor, will Meteor's self-updating feature work?

I whipped up this quintessential Homebrew Meteor Formula. :) If I use it to install Meteor, will Meteor's self-updating feature work?

@primeminister

This comment has been minimized.

Show comment
Hide comment
@primeminister

primeminister Nov 5, 2012

If I use your gist which is version 0.3.8 and then execute $ meteor upgrade it will upgrade to 0.5.0.
Thanks!

If I use your gist which is version 0.3.8 and then execute $ meteor upgrade it will upgrade to 0.5.0.
Thanks!

@stechico

This comment has been minimized.

Show comment
Hide comment
@stechico

stechico May 2, 2013

Just an update as I tried doing $ meteor update

I got the following:

/usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:142
}).run();
   ^
Error: ENOENT, no such file or directory '/usr/local/Cellar/meteor/0.3.8/meteor/app/meteor/upgrade-to-engine.sh'
    at Object.fs.openSync (fs.js:338:18)
    at Object.fs.readFileSync (fs.js:182:15)
    at copyScriptToTmp (/usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:108:43)
    at /usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:129:3

Hope that helps.

stechico commented May 2, 2013

Just an update as I tried doing $ meteor update

I got the following:

/usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:142
}).run();
   ^
Error: ENOENT, no such file or directory '/usr/local/Cellar/meteor/0.3.8/meteor/app/meteor/upgrade-to-engine.sh'
    at Object.fs.openSync (fs.js:338:18)
    at Object.fs.readFileSync (fs.js:182:15)
    at copyScriptToTmp (/usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:108:43)
    at /usr/local/Cellar/meteor/0.3.8/libexec/app/meteor/post-upgrade.js:129:3

Hope that helps.

@j1mr10rd4n j1mr10rd4n referenced this issue in j1mr10rd4n/homebrew-tap Oct 14, 2014

Merged

Add meteor 0.9.4 #1

@j1mr10rd4n

This comment has been minimized.

Show comment
Hide comment
@j1mr10rd4n

j1mr10rd4n Oct 14, 2014

I also wanted to install meteor using homebrew. Neither the formula in the gist linked above, nor forks by kvervo and groodt worked, so I published a homebrew-tap containing a formula for meteor that I intend to maintain as future releases are cut.

I also wanted to install meteor using homebrew. Neither the formula in the gist linked above, nor forks by kvervo and groodt worked, so I published a homebrew-tap containing a formula for meteor that I intend to maintain as future releases are cut.

@kevinSuttle

This comment has been minimized.

Show comment
Hide comment
@kevinSuttle

kevinSuttle Oct 28, 2014

Would having the ability to run a proxy brew update meteor that calls the self-update manually suffice? One thing I don't see mentioned here is the underlying backbone of git as the update and versioning mechanism in Homebrew. How is this handled in Meteor?

Would having the ability to run a proxy brew update meteor that calls the self-update manually suffice? One thing I don't see mentioned here is the underlying backbone of git as the update and versioning mechanism in Homebrew. How is this handled in Meteor?

@pwnall

This comment has been minimized.

Show comment
Hide comment
@pwnall

pwnall May 8, 2016

I would prefer to use Homebrew to install meteor too, so I don't have to spend time vetting the installer script.

pwnall commented May 8, 2016

I would prefer to use Homebrew to install meteor too, so I don't have to spend time vetting the installer script.

@kevinSuttle

This comment has been minimized.

Show comment
Hide comment
@pwnall

This comment has been minimized.

Show comment
Hide comment
@pwnall

pwnall May 8, 2016

@kevinSuttle Are you referring to this? It seems super-old, and it's unclear if the author is connected to the MDG or not. The latter point matters, because untrusted npm packages can wreck your machine.

pwnall commented May 8, 2016

@kevinSuttle Are you referring to this? It seems super-old, and it's unclear if the author is connected to the MDG or not. The latter point matters, because untrusted npm packages can wreck your machine.

@kevinSuttle

This comment has been minimized.

Show comment
Hide comment
@laosb

This comment has been minimized.

Show comment
Hide comment
@laosb

laosb May 9, 2016

Collaborator

@kevinSuttle That package wasn't made by MDG, and MDG didn't move meteor itself to npm now. From 1.3 Meteor does begin to npm, but not on npm now.

Collaborator

laosb commented May 9, 2016

@kevinSuttle That package wasn't made by MDG, and MDG didn't move meteor itself to npm now. From 1.3 Meteor does begin to npm, but not on npm now.

dr-dimitru added a commit to VeliovGroup/meteor that referenced this issue Jan 17, 2017

Requested changes + apply some JavaScript Style Guide rules
 - Changes according to PR request
 - Apply rule [#16.1](https://github.com/meteor/javascript#16.1) to
if/else blocks

dr-dimitru added a commit to VeliovGroup/meteor that referenced this issue Jan 17, 2017

Requested changes + JavaScript Style Guide rules
 - Changes according to PR request
 - Apply rule [#16.1](https://github.com/meteor/javascript#16.1) to
if/else blocks

dr-dimitru added a commit to VeliovGroup/meteor that referenced this issue Jan 17, 2017

More linting
 - Line 88: `selector` variable defined but never used
 - Apply rule [#16.1](https://github.com/meteor/javascript#16.1) to
if/else blocks

dr-dimitru added a commit to VeliovGroup/meteor that referenced this issue Jan 17, 2017

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment