GatechVIP / no-code

4 stars 1 forks source link

Create Shell Script to install Hilary & Dependencies #18

Closed wbbarr closed 8 years ago

wbbarr commented 11 years ago

The Hilary install process seems fairly complicated, given that there are a large number of dependencies. We could use a shell script that can be run to install Hilary and its dependencies, preferably in a manner similar to the quick setup used for Nakamura, the old backend that was deprecated in favor of Hilary. You can find the setup script at https://raw.github.com/gist/3212977/sakaioae-quickdevsetup.sh

This would be very helpful, and could be a nice contribution back upstream to the core team.

pongad commented 11 years ago

I've been thinking about this a little bit. I'm wondering whether installing some dependencies from source will be a smart idea. From what I know, installation varies a little bit with distributions, installing from source has the benefit of being able to do "make install". If we are going with this, installation process might take a little time. (Once again, I blame C++)

pongad commented 11 years ago

So, instead of watching TV like a sane person would, I have been creating and recreating the install script. I this I got the last one (https://github.com/pongad/buildsh) almost right. To my sleep-deprived brain, everything looks like it should work. Two issues remain though: 1) This script builds Cassandra from source. The binary can only be downloaded through a load balancer, and I don't know how to get the script to navigate it. 2) I didn't want to append oae.mine.com to the /etc/hosts. Since the script would be adding one copy of that per run. I ran the script about 5 times on my VM just now, so that felt like a bad idea.

Since Hilary is still not quite working, can anyone think of a test for this?

wbbarr commented 11 years ago

I'm currently working with Stuart to resolve the grunt issues.

Grunt was just updated. The correct install command is now npm install -g grunt-cli

wbbarr commented 11 years ago

FYI, grunt upgrade from .3 to .4 has some breaking changes. See https://github.com/sakaiproject/3akai-ux/issues/2609 for more information.

pongad commented 11 years ago

You try to use grunt to solve a problem, and now you have two. On Feb 28, 2013 3:00 PM, "William Barr III" notifications@github.com wrote:

FYI, grunt upgrade from .3 to .4 has some breaking changes. See sakaiproject/3akai-ux#2609https://github.com/sakaiproject/3akai-ux/issues/2609for more information.

— Reply to this email directly or view it on GitHubhttps://github.com/GatechVIP/no-code/issues/18#issuecomment-14254001 .

pongad commented 11 years ago

I haven't have time to look into this issue yet, I should be able to work on it before Wednesday.

pongad commented 11 years ago

New installation "script": https://gist.github.com/pongad/8bb0e81f439fb621ed75 I wrote it in D; don't judge me. I got some HTML out of it, but it's not appear to be working. Is the dependency bug still there?

pongad commented 8 years ago

I assume this is not used anymore, can someone close this issue? :smile: