modesttree / Projeny

A project and package manager for Unity
MIT License
692 stars 87 forks source link

Can't move assetstore package from Releases section to Packages #65

Open pajama opened 7 years ago

pajama commented 7 years ago

I get this prompt - Error occurred during 'Installing release 'Grids Pro": [WinError 2] The system cannot find the file specified.

However if I right click on the package > show in inspector, it navigates to the package properly.

pajama commented 7 years ago

Here's the full error -

PrjCommandException: Error occurred during 'Installing release 'Grids Pro'': [WinError 2] The system cannot find the file specified

Projeny.Internal.PrjCommandHandler+<ProcessPrjCommand>d__3.MoveNext ()
Projeny.Internal.CoRoutine.Pump ()
Rethrow as CoRoutineException: Coroutine Object Trace: PmDragDropHandler -> PrjCommandHandler
Projeny.Internal.CoRoutine.Pump ()
Projeny.Internal.AsyncProcessor.AdvanceFrameAll ()
Rethrow as AsyncOperationException: Error occurred during async operation
Projeny.Internal.AsyncProcessor.AdvanceFrameAll ()
Projeny.Internal.AsyncProcessor.Tick ()
Projeny.Internal.PmCompositionRoot.Update ()
Projeny.Internal.PmWindow.Update ()
UnityEngine.Debug:LogException(Exception)
Projeny.Internal.Log:ErrorException(Exception)
Projeny.Internal.PmWindow:OnErrorOccurred(Exception)
Projeny.Internal.PmWindow:Update()
UnityEditor.EditorApplication:Internal_CallUpdateFunctions()
svermeulen commented 7 years ago

Are you running Projeny from source or exe? What version of Unity?

pajama commented 7 years ago

@svermeulen, I'm using the exe with Unity 5.6.1

fishbrainz commented 6 years ago

bump

fishbrainz commented 6 years ago

I managed to fix this by setting the UnityExePath PathVar in the Projeny.yaml to the new Unity.exe path. I had installed more than 1 version of unity.

svermeulen commented 6 years ago

Tried reproducing this again today but was unable to.

bilke commented 6 years ago

@fishbrainz I can confirm that specifying the Unity.exe path in Projeny.yaml under PathVars: / UnityExePath: works when having multiple Unity installations.

Gravetow commented 6 years ago

Confirming that specifying the UnityExePath in the yaml worked for me as well. Unity version: 2018.1.0b5 using the exe with that version as well.