Must be a Windows thing. FWIW I had to add
"minimum-stability" : "dev", "prefer-stable": true To composer.json to make it install as per instructions on Github but that is to be expected... T On Wed, Sep 10, 2014 at 6:40 AM, Joe Theuerkauf <[email protected]> wrote: > Well, more digging around on my own & i got DebugKit to run. However, the > config is pretty different from the Github instructions ( > https://github.com/cakephp/debug_kit/tree/3.0). > > i don't know how other people have DK running without special settings, > but with the default instructions, i consistently get this > > > *C:\Sites\[project]>App\Console\cake server -p 8765* > PHP Fatal error: Uncaught exception > 'Cake\Core\Exception\MissingPluginException' with message 'Plugin DebugKit > could not be found.' in > C:\Sites\[project]\vendor\cakephp\cakephp\src\Core\Plugin.php:140 > Stack trace: > #0 C:\Sites\[project]\App\Config\bootstrap.php(99): > Cake\Core\Plugin::load('DebugKit', Array) > #1 C:\Sites\[project]\App\Console\cake.php(18): > include('C:\\Sites\\kodiak...') > #2 {main} > thrown in C:\Sites\[project]\vendor\cakephp\cakephp\src\Core\Plugin.php > on line 140 > > Fatal error: Uncaught exception > 'Cake\Core\Exception\MissingPluginException' with message 'Plugin DebugKit > could not be found.' in > C:\Sites\[project]\vendor\cakephp\cakephp\src\Core\Plugin.php:140 > Stack trace: > #0 C:\Sites\[project]\App\Config\bootstrap.php(99): > Cake\Core\Plugin::load('DebugKit', Array) > #1 C:\Sites\[project]\App\Console\cake.php(18): > include('C:\\Sites\\kodiak...') > #2 {main} > thrown in C:\Sites\[project]\vendor\cakephp\cakephp\src\Core\Plugin.php > on line 140 > > After looking more closely at Core\Plugin.php, it's apparently because it > can't find DebugKit in the default directory (*Plugin*) and there's no > accompanying *'path'* key in *$config*. > > A few more attempts, and i got the application to launch with DK running: > > Plugin::load('DebugKit', [ > 'bootstrap' => true, // per the instructions > 'path' => 'plugins/DebugKit/' // yes, the whole path with trailing / > was necessary > ]); > > i'm glad i got it to work, but the question remains: why doesn't the > typical setup work? Any suggestions what i should look for to see if i'm > doing something peculiar? > > Thanks. > -joe > > > > On Friday, 5 September 2014 03:49:39 UTC-4, José Lorenzo wrote: >> >> Looks good! DebugKit is supposed to get installed inside plugins/ >> >> On Friday, September 5, 2014 1:46:45 AM UTC+2, Joe Theuerkauf wrote: >>> >>> i junked everything inside */vendor*. Empty directory. >>> >>> *composer install* >>> >>> Everything installed cleanly. >>> >>> DebugKit is in /plugins.... Here are the clone hashes composer listed: >>> >>> - Installing cakephp/plugin-installer (dev-master 2f1a842) >>> Cloning 2f1a84253e216edd4462724aaca822bdda36dfdf >>> >>> - Installing cakephp/cakephp (3.0.x-dev b35cc28) >>> Cloning b35cc28793a5e6a6f8f730fd03c4368d7aa0fdb5 >>> >>> - Installing cakephp/debug_kit (3.0.x-dev 0dde466) >>> Cloning 0dde4663d9df811b2b8660c05a72c29b903386c3 >>> >>> So, any ideas? :) >>> -joe >>> >>> >>> On Thursday, 4 September 2014 19:31:43 UTC-4, Joe Theuerkauf wrote: >>>> >>>> i thought i did, but in the past, updates meant deleting >>>> */vendor/cakephp* then running *composer update* to get the newest >>>> repo. >>>> >>>> So i attempted that again. With no /vendor/cakephp (and also deleted >>>> */plugins/DebugKit*) i get this: >>>> >>>> C:\Sites\kodiakxxxxxxxx.com-cake3>composer update >>>> PHP Fatal error: Class 'Cake\Composer\Installer\PluginInstaller' not >>>> found in phar://C:/ProgramData/ComposerSetup/bin/composer. >>>> phar/src/Composer/Plugin/PluginManager.php on line 235 >>>> >>>> Fatal error: Class 'Cake\Composer\Installer\PluginInstaller' not found >>>> in phar://C:/ProgramData/ComposerSetup/bin/composer. >>>> phar/src/Composer/Plugin/PluginManager.php on line 235 >>>> >>>> Oooooookaaayyy, now it needs Cake in order to update Cake? >>>> >>>> So i restored */vendor/cakephp*. Now DebugKit installs, but to >>>> */plugins*. >>>> Also, it appeared to want to update the Cake library, but this happened: >>>> >>>> - Updating cakephp/cakephp 3.0.x-dev (0368cbd => b00de78) >>>> >>>> [RuntimeException] >>>> The .git directory is missing from C:\Sites\kodiakinvestmentsllc. >>>> com-cake3\vendor\cakephp\cakephp, see http://getcomposer.org/commit- >>>> deps for more information >>>> >>>> update [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] >>>> [--lock] [--no-plugins] [--no-custom-installers] [--no-scripts] >>>> [--no-progress] [--with-dependencies] [-v|vv|vvv|--verbose] >>>> [-o|--optimize-autoloader] [packages1] ... [packagesN] >>>> >>>> As of now i have */vendor/cakephp/cakephp* (with no *.git* directory), >>>> and that's it. No /plugins/DebugKit & no >>>> */vendor/cakephp/plugin-installer* (that originally installed with >>>> DebugKit). >>>> >>>> When i try *composer update* now, i get the missing Class error from >>>> above. >>>> >>>> i know it's something i did wrong, but after you're done smacking your >>>> head on the desk, some help to repair this stuff would be greatly >>>> appreciated. :-) >>>> -joe >>>> >>>> >>>> On Thursday, 4 September 2014 03:18:15 UTC-4, José Lorenzo wrote: >>>>> >>>>> Do you have the latest cakephp 3 code? Debugkit is installing fine for >>>>> me >>>>> >>>>> On Thursday, September 4, 2014 7:13:31 AM UTC+2, Joe Theuerkauf wrote: >>>>>> >>>>>> Dumb question # 3,582,697: >>>>>> >>>>>> Why is composer installing DebugKit (3.0.*-dev) to /plugins rather >>>>>> than /Plugin? >>>>>> >>>>>> When i follow the idiot-simple (and i should know!) instructions for >>>>>> the DK3 branch, i end up with this: >>>>>> >>>>>> *Fatal error*: Uncaught exception >>>>>> 'Cake\Core\Exception\MissingPluginException' with message 'Plugin >>>>>> DebugKit could not be found.' >>>>>> in >>>>>> C:\Sites\kodiakinvestmentsllc.com-cake3\vendor\cakephp\cakephp\src\Core\Plugin.php:140Stack >>>>>> trace:#0 >>>>>> C:\Sites\kodiakinvestmentsllc.com-cake3\App\Config\bootstrap.php(99): >>>>>> Cake\Core\Plugin::load('DebugKit', Array)#1 >>>>>> C:\Sites\kodiakinvestmentsllc.com-cake3\webroot\index.php(27): >>>>>> require('C:\\Sites\\kodiak...')#2 {main} thrown in >>>>>> <b>C:\Sites\kodiakinvestmentsllc.com-cake3\vendor\cakephp\cakephp\src\Core\Plugin.php</b> >>>>>> on line <b>140</b><br /> >>>>>> >>>>>> >>>>>> To me that looks like Cake is trying to load plugins exclusively from >>>>>> /Plugin. >>>>>> >>>>>> i know the 3.0 work is just getting underway now that Cake 3 beta is >>>>>> out. i'm sure this is something simple i'm missing. i gotta stop trying >>>>>> to >>>>>> be productive at 1am. >>>>>> >>>>>> Thanks. >>>>>> >>>>> -- > Like Us on FaceBook https://www.facebook.com/CakePHP > Find us on Twitter http://twitter.com/CakePHP > > --- > You received this message because you are subscribed to the Google Groups > "CakePHP" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > Visit this group at http://groups.google.com/group/cake-php. > For more options, visit https://groups.google.com/d/optout. > -- ============================================================= Hire a CakePHP dev team : http://sanisoft.com ============================================================= -- Like Us on FaceBook https://www.facebook.com/CakePHP Find us on Twitter http://twitter.com/CakePHP --- You received this message because you are subscribed to the Google Groups "CakePHP" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/cake-php. For more options, visit https://groups.google.com/d/optout.
