You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Installs hang when core OS components are missing from Components list. #162
You'll need the 'Windows' component as well for first time installs. You probably had an error box about not being able to find Unity.exe sitting there waiting for your input.
If you can confirm that fixes it maybe we can change this ticket to enhance the installer to test if you haven't included the core installer for the platform, check if it's available, and if not error out.
Each OS has a core installer that installs Unity.exe. UnitySetup lumps them in with the other components. So you need Windows, not for the ability to build for Windows, but because that's the core installer for the Windows OS that installs Unity.exe. For Mac/Linux, you need the Mac/Linux components.
changed the title [-]Install seems to hang when attempting to install a subset of components[/-][+]Installs hang when core OS components are missing from Components list.[/+]on Apr 2, 2019
At minimum better error handling should be implemented. I would expect that this case is an error instead of assuming the intent. I see this example listed as installing extra components to a current installation.
How we download installers has room for improvement. We should at skip download and install of components already installed. I would still expect that the platform should be specified to be more explicit on actions. If there's concern about always installing Mac when you're on Windows then perhaps that's something further to discuss.
Activity
jwittner commentedon Apr 1, 2019
You'll need the 'Windows' component as well for first time installs. You probably had an error box about not being able to find Unity.exe sitting there waiting for your input.
If you can confirm that fixes it maybe we can change this ticket to enhance the installer to test if you haven't included the core installer for the platform, check if it's available, and if not error out.
StephenHodgson commentedon Apr 1, 2019
Huh, I was trying to avoid the Windows component all together and just download the il2cpp version.
What is the dependency on the Windows component?
jwittner commentedon Apr 1, 2019
Each OS has a core installer that installs Unity.exe. UnitySetup lumps them in with the other components. So you need Windows, not for the ability to build for Windows, but because that's the core installer for the Windows OS that installs Unity.exe. For Mac/Linux, you need the Mac/Linux components.
jwittner commentedon Apr 1, 2019
Stephen Hodgson (@StephenHodgson) - can we close this out?
StephenHodgson commentedon Apr 2, 2019
Wondering if it's still a bug bc it doesn't automatically install the required component 💭
jwittner commentedon Apr 2, 2019
What's the expected behavior here? Detect that it's missing and error out? Or automatically install it?
StephenHodgson commentedon Apr 2, 2019
I'd say maybe automatically install it since it's a required component. Thoughts?
jwittner commentedon Apr 2, 2019
Robert Onulak (@Ziugy), Derek (@derekfreed), Tim Gerken (@timGerken) - thoughts on this?
[-]Install seems to hang when attempting to install a subset of components[/-][+]Installs hang when core OS components are missing from Components list.[/+]Ziugy commentedon Apr 2, 2019
At minimum better error handling should be implemented. I would expect that this case is an error instead of assuming the intent. I see this example listed as installing extra components to a current installation.
How we download installers has room for improvement. We should at skip download and install of components already installed. I would still expect that the platform should be specified to be more explicit on actions. If there's concern about always installing
Macwhen you're onWindowsthen perhaps that's something further to discuss.