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

OS X packaging should make the installation process more clear #122

Open
idevk opened this issue Oct 22, 2014 · 5 comments
Open

OS X packaging should make the installation process more clear #122

idevk opened this issue Oct 22, 2014 · 5 comments

Comments

@idevk
Copy link

idevk commented Oct 22, 2014

Cannot create directory: /Volumes/Ricochet/config.ricochet

@special
Copy link
Member

special commented Oct 23, 2014

You need to drag the application out of the .dmg to your Applications folder (or anywhere else). You can't run it directly within the dmg.

We should make this more obvious by adding a link to Applications and some information, like many OS X packages do. I changed the title to reflect that task.

@special special changed the title Ricochet 1.0.4 not working on OS X 10.10 (Yosemite) OS X packaging should make the installation process more clear Oct 23, 2014
@idevk
Copy link
Author

idevk commented Oct 24, 2014

That solved the problem thanks.

A bit off topic but are there any plans to release the app for BlackBerry?

@special
Copy link
Member

special commented Apr 7, 2015

I think there are actually a few changes worth making here, because this seems to be a confusing process for many people:

  • Add background graphics to the .dmg, and a link to Applications, so it's easier to figure out
  • We should also detect when running inside the .dmg, and either:
    • Show a useful error message, or
    • Offer to install (or extract?) right there, and then re-execute automatically from the correct location

@tfeb
Copy link

tfeb commented Dec 22, 2016

For what it's worth, on OSX 10.12 it still fails to run from the DMG with a very unencouraging error message:

Cannot create directory: /private/var/folders/78/msz6jjzs6f304f2n632z3f040000gp/T/AppTranslocation/A2DB0E26-72DE-4892-A3D4-3143DE9764B6/d/config.ricochet

I can see why it's hard to make it run from the DMG, but it should give a useful message about it. That likely needs some horrid special case in the code ('am I on /Volumes/* and is it writable'), which I can see is a pain.

I would not like it to try to automatically install itself: software which wants to copy itself onto my machine is always a bit worrying (not to mention it would choose the wrong location).

@holmesworcester
Copy link

I just had two friends hit this problem too, and I'm really excited about Ricochet since I've been thinking about p2p chat a ton for my project https://zbay.app

So I got inspired and decided to take this on :) Here's the PR: #607

And here's what it looks like on my machine:

image

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

No branches or pull requests

4 participants