Home / Lasso 9 Setup Guide / Installation / Configuring on Mac OS X

Configuring on Mac OS X


Installation Using the Installer

To install Lasso 9 Server using the installer package and configure the administrator account and registration follow these instructions:
  1. Download Lasso 9 Server from LassoSoft's website, http://lassosoft.com
  2. Run the installer to do a standard install which will install Lasso 9 and start Apache
  3. If you have installed on Mac OS X Server:
    • Add the following line to your configuration file (/etc/apache2/httpd.conf):
         Include "/etc/apache2/users/lasso9.apache2.conf"
    • Restart Apache either through the Server Admin application or using this command:
         sudo apachectl graceful
  4. After installation (or after restarting Apache if you are installing for Mac OS X Server), wait about five seconds to allow Lasso 9 to start up and then go to the Lasso Server Administration found at /lasso9/admin/ on your domain. (Ex. http://www.example.com/lasso9/admin/)
  5. As this is the first time you have visited, it will prompt you to create an administrative user as shown in the screenshot below. Fill out these fields and hit "Create."
    Create Admin User
  6. You will then see a realm prompt asking you to log in with the credentials you just created. Once you have logged in with your new account, you'll see the homepage for the Server Administration looking like the screenshot below.
    Admin Home Page
  7. Lasso 9 Server is setup to run in development mode by default which allows developers to get up and running right away, but limits access to 5 different IP address. To register Lasso 9 and remove the restrictions of the developer version, you need to enter your serial. Click on the silver tab to the left and select the License menu option.
    Admin License Menu
  8. You'll see the registration status. Click on the "Add Serial Number" button to bring up a dialog box to input your serial number and click "Add."
    Add License
  9. When you're done, the license status will be updated to look something like the screenshot below.
    License Done
Lasso is now installed, setup with an administrator account, and ready for use. Note that this standard installation ties the starting and stopping of the Apache web server to starting and stopping Lasso. For alternate configuration options, please read the appropriate section.

This page is currently under development by BRIAN LOOMIS.
Please contact wiki@lassosoft.com to coordinate development efforts.

Installation Using Subversion

Marc Vos provided instructions for Installing Lasso 9 Server via SVN on Mac OS X Client.

The following instructions are incomplete.

To install Lasso 9 Server using the subversion repository and configure the administrator account and registration follow these instructions:

  1. Delete any previous Lasso 9 Server installations by issuing these commands in terminal.
    • sudo rm -R /Library/Frameworks/Lasso9.framework
    • sudo rm /usr/local/bin/lasso*
    • sudo rm -R "/Library/Application Support/Lasso 9"
    • sudo rm -R "/Library/Receipts/Lasso 9"*
  2. Install Lasso 9 Server from the subversion repository. The checkout command is the whole line below and includes the lasso9 directory to push the trunk into a new directory so you don't have trunk as the new directory created.
    • cd /Applications
    • svn co http://download.lassosoft.com/svn/lasso/lasso9_beta/trunk lasso9
  3. Update your user profile.
    • Add the LASSO9_HOME environment variable to your user profile.  The -S flag allows for smoother scrolling in nano.
      • nano -S ~/.bash_profile
    • and at the end of this file add:
      • export LASSO9_HOME="/Applications/lasso9"
    • Save and close your profile.
    • Rehash the LASSO9_HOME environment variable so it becomes available immediately without restarting the terminal.
      • source ~/.bash_profile
    • Check that the LASSO9_HOME environment variable is set.
      • echo $LASSO9_HOME
    • -> /Applications/lasso9
  4. Install the Lasso 9 Server dependencies in Finder.
    • Run the Lasso9Dependencies installer, as referred to by the instructions in
      • /Applications/lasso9/README-IMPORTANT.txt
    • If you have not done so already, unzip the following.
      • /Applications/lasso9/Installers/Lasso9Dependencies.osx.pkg.zip
    • Then double-click to run the Lasso9Dependencies installer.
    • These dependencies do not change often, so you should only have to run it once, unless you hear otherwise.
  5. Make links between the Lasso 9 server frameworks
    • See the README-IMPORTANT.txt.
    • Next, in a terminal, cd into the Installers directory and run the "./makelinks" command. This will create a link to the Lasso9.framework directory into your ~/Library/Frameworks/ directory.
    • cd /Applications/lasso9/Installers; ./makelinks
    • You will only have to do this once, unless you change the path to the Lasso 9 home folder, in which case just run the makelinks command again:
      • cd /Applications/lasso9/Installers
      • ./makelinks
  6. Create links to new lasso9 and lassoserver
    • Optionally you can add links to the LassoExecutables/lasso9 and LassoExecutables/lassoserver commands into /usr/local/bin. This will let you execute these commands from any location.
      • cd /usr/local/bin
      • sudo ln -s /Applications/lasso9/LassoExecutables/lasso9 .
      • sudo ln -s /Applications/lasso9/LassoExecutables/lassoserver .
    • Test the installationfrom README-IMPORTANT.txt
    • In a terminal, cd into the LassoExecutables directory. Test the lasso9 command by having it print out the date
      • cd /Applications/lasso9/LassoExecutables
      • echo 'date' | ./lasso9 --
    • If things are configured properly, you should see the date printed in response.
      • > 2010-08-26 22:26:19
    • Configure Apache2 (please note: if you have a non standard install of Apache2 from macports, fink or other software like MAMP adjust the following file paths accordingly).
    • Open your Apache2 .conf file.
      • sudo nano -S /private/etc/apache2/httpd.conf
    • At the end, if not added already present, add the following.
      • Include /private/etc/apache2/users/*.conf
    • Save the file.
    • Move the Apache .conf file for Lasso9 from the SVN directory to the apache2 users directory.
      • sudo mv /Applications/lasso9/Installers/lasso9.apache2.conf  /private/etc/apache2/users/
      • // all one line
  7. I need to finish the rest.  Look on LassoTech for the rest
      •  

    Post a comment

    Your Name or E-mail ID (mandatory)

     

    Note: Your comment will be published after approval of the owner.




     RSS of this page