I am trying Scrivener for the first time. I just downloaded it (v 1.53) I am running snow leopard.
Installed it and opened Scrivener.
When I “create new project” in the opening window, and name it, it comes back with “can’t find file”, as if it were trying to open an existing project.
Sorry you are having problems. That is very strange indeed - that message normally comes up when you try to save but you have moved the file, or if the file was corrupt in some way. Are you trying to create the project from a template (Novel etc) or from the Empty project template? If the former, try with “Empty” - if that works, you may just need to reinstall the Extras, as it may be that the templates have become corrupt in some way. I would also recommend repairing the permissions on your hard disk using Disk Utility just in case this is a problem, especially as you are using Snow Leopard - upgrading to 10.6 has caused a number of permissions conflicts on different machines I know of.
Let me know how you get on, and hopefully we can get you up and running as soon as possible. You can also contact me directly on support AT literatureandlatte DOT com (although bear in mind that I’m in the UK so it may be tomorrow before I’m able to get back to you in detail now).
If it’s happening with the empty project, that really is strange - it suggests that only part of the new project is getting written to disk, so that when it then gets opened Scrivener rejects it. Hopefully a permissions fix will solve it, but if not let me know.
Thanks and all the best,
Keith
Okay. This is kind of weird. I repaired the disk because Disk Utility recommended it, and I repaired permissions. There were a couple of them out of whack.
Then I started scrivener, created a new project in the default location (~/Documents/), and got the same error as before. So I tried again, using a different directory (desktop) and it worked!
So I look into it further and I don’t have the ability to make new folders in my Documents folder! My permissions in Get Info say I can read and write, but the new folder option in my file menu is grayed out… Very strange.
At any rate, it doesn’t seem like this is a scrivener issue, but some weird thing going on on my machine.
Thanks for your help. I hope scrivener works for me and I can end up buying a copy from you.
I’m glad it helped at least identify the issue - that is weird that fixing the permissions didn’t fix your documents directory, though. Jaysen is a wizard and expert in all things like this, so hopefully what he says will help - thank you to Jaysen for replying and helping. (As I don’t know your level of computer experience, though, I will just clarify what Jaysen means by “open a terminal window” - go to ~/Applications/Utilities and just launch Terminal.app, then type in to that window what he says.)
That would be what we refer to in the tech world as “not right”. The fix is easy, but there is a possibility that there is more that needs fixed. Opening terminal again can you type
id
That should give you something like
Last login: Thu Sep 10 21:12:22 on console
mac:~ jaysen$ id
uid=502(jaysen) gid=502(jaysen) groups=502(jaysen),98(_lpadmin),81(_appserveradm),79(_appserverusr),80(admin)
mac:~ jaysen$
At the end of the day we will need to run two commands in the terminal window. I just want to make sure I have all the info right the first time.
One last thing. This is all on a completely self managed system, right? Meaning you are not using a network managed mac (say a corporate system that is managed by an IT department).
I am on a self-managed system. I work for a University and it owns my computer. My admin has an account too, but at the same admin level as me. He’s a windows guy (we have a windows network) but doesn’t like fooling much with the macs. There’s no network control of my mac.
OK, that makes sense. I think the windows side of things explains the non-standard GID.
Anyway, here is all you need to do.
Open terminal
type the following (what you type is in red):
mac:~ jaysen$ cd
mac:~ jaysen$ chmod 770 Documents
Test your ability to create files/folders.
There are a few more tweaks that you could do, but this should get it. Let me know if you find other folders that you can not use properly (I would not be surprised if you did) and I can give you a quick script to fix the permissions for your home directory and sub directories.
Basically what has happened is the OS ACL has been changed to remove the group permissions. the groups is set properly (notice that in the ID his default group is staff (which is wrong, but legit)). All we really need to do is make the group perms correct. That is what the chmod does. There are a bunch of ways to do this, but the archaic way of setting specific bits is easiest. We could have replaced the 770 with g+rwx and done the same thing, but … I guess I am just to unixy.
You might be interested to take a look at this article entitled “The use of crying over spilled milk: a note on the rationality and functionality of regret”:
My problems seem to be getting worse—I now have several messages regarding permissions on a number of files in my Library, leading to problems of external drives not mounting, or not allowing me to read them…
One of the drives has all of my Time Machine backups on it. My plan was to restore the library files from a few days ago, when all was fine in my world, but it won’t even let me look at the drive, or get info on it. I tried to mount the drive on my wife’s mac, and the same thing there… So at the moment, I have a drive, with no way to get to it. I have DiskWarrior. Do you know if that will help me? Until now, I’ve used Disk Utility and Onyx to repair permissions and repair the disk. I don’t want to make things worse.
But back to the last thing Jaysen suggested. Jaysen, I did as you suggested (chmod 770 Documents) and it still won’t let me make a new folder.
Just to close the loop: I think my problem is solved after a lot of reading and piecing things together. My knowledge of command line interface is pretty thin, so I’m on a steep learning curve.