Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improvements to "Standalone binaries" installation processes #122

Merged
merged 6 commits into from
Aug 30, 2018

Commits on Aug 24, 2018

  1. Update Linux installation instructions to create a symbolic link name…

    …d orca
    
    To help plotly.py discover orca, we need something on the PATH named `orca`,
    not `orca-X.Y.Z...`.
    
    Also add references about the Linux system PATH and AppImage
    jonmmease committed Aug 24, 2018
    Configuration menu
    Copy the full SHA
    cc9e171 View commit details
    Browse the repository at this point in the history
  2. Update Windows installation instructions to add orca to the PATH perm…

    …anently
    
    Prior instructions for adding orca to the PATH were not persistent between sessions.
    
    The PATH manipulation instructions are delegated to a nice article on `computerhope.com`
    jonmmease committed Aug 24, 2018
    Configuration menu
    Copy the full SHA
    4dfcc23 View commit details
    Browse the repository at this point in the history
  3. Mac OS installer improvements

    Updated the Mac OS PATH installation logic to be a bit smarter:
     - Don't make any changes if `orca` is already on the `PATH`
     - Only copy `orca.sh` to `/usr/local/bin` if orca is installed as an application (not if it's installed through conda or npm)
     - Perform `orca.sh` copy with administrator privileges to avoid permission denied errors. This is done using Apple Script, which launches a nice GUI password prompt.
    
    Updated README instructions to reflect the new installation process
    jonmmease committed Aug 24, 2018
    Configuration menu
    Copy the full SHA
    9300676 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2018

  1. jslint fixes

    jonmmease committed Aug 25, 2018
    Configuration menu
    Copy the full SHA
    02ec276 View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2018

  1. Added instructions that cover installation with headless Ubuntu Server.

    This requires extra system libraries and xvfb.
    jonmmease committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    44a7bb7 View commit details
    Browse the repository at this point in the history
  2. Update instructions to suggest installing chrome to satisfy missing libs

    Instructions now match our deployment Dockerfile configuration
    jonmmease committed Aug 28, 2018
    Configuration menu
    Copy the full SHA
    a87754d View commit details
    Browse the repository at this point in the history