Simon Oberhammer 12 years ago
parent
commit
e129d3b88e
2 changed files with 7 additions and 2 deletions
  1. 2 2
      installer.py
  2. 5 0
      ringojs/setup.py

+ 2 - 2
installer.py

@@ -116,9 +116,9 @@ class Installer:
 
     self.__run_command("sudo apt-get install ghc cabal-install", True)
 
-    ##############################
+    #
     # RingoJs
-    ##############################
+    #
     self.__run_command("wget http://www.ringojs.org/downloads/ringojs_0.9-1_all.deb")
     self.__run_command("dpkg -i ringojs_0.9-1_all.deb")
     self.__run_command("rm ringojs_0.9_1.all.db")

+ 5 - 0
ringojs/setup.py

@@ -9,6 +9,11 @@ def start(args):
 
   try:
     subprocess.check_call("ringo-admin install oberhamsi/sql-ringojs-client", shell=True, cwd="ringojs")
+  except:
+    # already installed
+    pass
+
+  try:
     subprocess.Popen("ringo --production ringo-main.js", shell=True, cwd="ringojs")
     return 0
   except subprocess.CalledProcessError: