Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by martyn · Jul 01, 2012 at 10:32 PM · monodevelopinstallationpermissions

Cannot start built in monodevelop

When I try to edit a C# file in Unity (version 3.5.3f3) on Mac OSX MonoDevelop shows up in the dock for a few seconds and then disappears.

Console shows the following:

 01/07/2012 23:00:25.315 [0x0-0x4c04c].com.ximian.monodevelop: ln: /Applications/Unity/MonoDevelop.app/Contents/MacOS/../Frameworks/Mono.framework/Versions/Current/2.6: Permission denied
 01/07/2012 23:00:25.316 [0x0-0x4c04c].com.ximian.monodevelop: Rewriting config files...
 01/07/2012 23:00:25.364 [0x0-0x4c04c].com.ximian.monodevelop: cp: machine.config: Permission denied
 01/07/2012 23:00:25.366 [0x0-0x4c04c].com.ximian.monodevelop: sed: machine.config: Permission denied
 01/07/2012 23:00:25.377 [0x0-0x4c04c].com.ximian.monodevelop: cp: web.config: Permission denied
 ... (many many more following the same pattern but with different files having permission denied)
 01/07/2012 23:00:30.103 [0x0-0x4c04c].com.ximian.monodevelop: Launching ...
 01/07/2012 23:00:40.262 com.apple.launchd.peruser.501: ([0x0-0x4c04c].com.ximian.monodevelop[706]) Exited with code: 255

This was a typical install (no location change). If i look for the path first mentioned "/Applications/Unity/MonoDevelop.app/Contents/MacOS/../Frameworks/Mono.framework/Versions/Current/2.6" it doesn't exist, in the Versions folder is a Current alias for a folder called 2.10.2 in the same Versions folder. Which I assume is the folder it should be trying to access?

Does anyone have any idea how I can fix this. I have tried deleting the app and reinstalling but that doesn't resolve the issue.

Google or searching here hasn't helped, but I did find http://pastebin.com/xUJJweXk which looks like someone has had a similar problem in the past but I can't find any link to this to work out if the person resolved it.

Any help would be greatly appreciated as I'm very looking forward to getting started with Unity development.

Thanks in advance.

Comment
Add comment
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

3 Replies

· Add your reply
  • Sort: 
avatar image
1
Best Answer

Answer by Drakmir · Jul 24, 2012 at 01:46 AM

Also being frustrated by this, but not wanting to make my user an "admin user", I did the following:

1) Go to System Preferences->Users & Groups 2) Click lock and log in as an admin 3) Click the "+" to add 4) Change the drop down to "Group" (from "Standard User") 5) Name the group. (I used "Unity Programmers") 6) Select the users you want in the group. (If this doesn't come up, select the group by opening the "Group" item on the tree on the left and then clicking on your newly created group)

Now, you have a group of people that are called "Unity Programmers". Now we need to tell Unity to let these people write to the unity application directory.

I had to do this under an actual admin account. So, I quick changed to my admin user and did the rest of these instructions under that account.

1) In the finder, go to the folder where the unity folder is. (Applicatoins) 2) Right click and select "Get Info" 3) Open "Sharing & Permissions" 4) You may have to click the lock to enable changes 5) Click the "+" to add a permission 6) Select the group you created above and click "Select" 7) Click the privledge next to the group name and change it to be "Read & Write" 8) Click the gear below the permissions 9) Click "Apply to enclosed items" 10) Click "Ok"

Now mono develop will open properly inside unity for any person that is a "Unity Programmer"!

Enjoy!

Comment
Add comment · Show 3 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image martyn · Nov 03, 2012 at 02:04 PM 0
Share

Sorry it took so long for me to mark this.

avatar image JeanLuc · Mar 05, 2013 at 02:23 PM 0
Share

thanks for this workaround!

avatar image chetanisinanand · Dec 17, 2014 at 08:18 AM 0
Share

This worked for me, thanks a lot for detailed workaround !

avatar image
0

Answer by bdsinger · Jul 02, 2012 at 10:45 PM

This happened to me, and a workaround was to give myself administrator privileges in the System Preferences (Users & Groups, "Allow user to administer this computer"). For security reasons I prefer to have a separate admin user rather than to run as an administrator, and it would be nice if you did not have to do this, but it works. It might only be necessary upon first launch of MonoDevelop (so it can run some initial installation setup steps) but I have not tried going back to standard user yet to test this (requires reboot).

Comment
Add comment · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image
0

Answer by martyn · Jul 03, 2012 at 12:11 AM

Thank you for the answer!

I just tried this and making my user an Admin does indeed mean MonoDevelop runs as expected. Unfortunately it seems it doesn't just need to run like this once, as if I switch back the user to be a non-admin and reboot I am back to square one with identical messages logged to the console.

Maybe Unity paired with MonoDevelop needs to be run by an Admin user? Does anyone here run the pair as non-admins on OSX without issue?

This should get me by in the short term though. Thanks again!

Comment
Add comment · Show 1 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image gltovar85 · Mar 28, 2014 at 03:35 AM 0
Share

Ok, for those of you who don't run in Ad$$anonymous$$ mode here is how you can set up this $$anonymous$$onodevelop for non ad$$anonymous$$ users.

Find the $$anonymous$$onoDevelop.app > right click > select "Get Info"

At the bottom of this screen, give your user Read and Right access.

Then go back to the $$anonymous$$onoDevelop.app > right click > select "Show Package Contents"

Your are presented with a "Contents" folder. Right click on this folder and select "Get Info". Do the same and give your user Read and Right access. After that right below the usernames click the cog and select "apply to all enclosed content" (or worded something like that) It'll take a $$anonymous$$ute. After that check and see if you can run the app.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

8 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

Monodevelop-Unity on OSX still requires admin rights to run. 4 Answers

Installing Unity on a multi-user environment, how to set permissions? 0 Answers

Unable to install on OSX: Failed to write license file 0 Answers

Missing api file and error while installing new Visual Studio Tools 0 Answers

Monodevelop Won't Run 1 Answer


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges