Comments (15)
Thanks @marcorieser! I'll put out this build on the release channel right away ASAP since it's kind of a big issue otherwise!
from phpmon.
@nhunt290 Aha, so the tap is missing... PHP Monitor should have automatically run brew tap shivammathur/extensions
and installed the required tap, but maybe there's an issue there. Can you run it manually and let me know what happens? (If installing the tap worked, restart PHP Monitor and the list of extensions should show up.)
from phpmon.
Good to hear @nhunt290!
I'll make sure to add a little warning in case no extensions are found (so people can run the command themselves).
Once that's done, I'll release this as version 7.0.1 so that people who have similar issues can fix this without needing to consult this issue thread. Thanks for reporting!
from phpmon.
Yeah, this is definitely a bug. I haven't had a chance to test on an Intel Mac unfortunately, so this may very well be an oversight of mine.
@nhunt290 PHP Monitor scans for the tap it uses in either /usr/local/Library/Taps
or /usr/local/homebrew/Library/Taps
... and PHP Monitor is probably incorrectly resolving the folder on x64 machines.
Can you let me know which of these two folders is present on your system? Thanks!
from phpmon.
If my hunch is correct, this updated build should resolve the issue: phpmon.zip (Let me know if it does!)
from phpmon.
If my hunch is correct, this updated build should resolve the issue: phpmon.zip (Let me know if it does!)
This solves it for me
from phpmon.
I have /usr/local/Homebrew/Library/Taps
(note capital H on Homebrew). I don't know if it's case sensitive and so makes a difference, nor whether mine is incorrect or not.
I tried your build but it doesn't seem to have solved it for me. Is it possible my above taps path is the issue?
from phpmon.
@nhunt290 Hmmm... if you lowercase the folder (no more capital "homebrew"), does that resolve the problem on your end with the latest build I uploaded above?
from phpmon.
So I changed homebrew to lowercase, quit PHP Monitor (PM), opened it up again, and it still didn't work.
I used PM to switch global PHP to 8.2 (from 8.1), opened the extensions manager again and that didn't make a difference either :(
from phpmon.
@nhunt290 Okay, that's strange! Does the shivammathur/homebrew-extensions/Formula
folder exist in the Taps folder mentioned above? That's where PHP Monitor sources the extensions from... There should be a bunch of files in there.
from phpmon.
Yeah I can confirm I have /usr/local/homebrew/Library/Taps/shivammathur/homebrew-extensions/Formula
with a bunch of php*.rb files
from phpmon.
Oops, sorry @nicoverbruggen . I've made an oversight there! I don't have homebrew-extensions
, I have homebrew-php
!
So mine is /usr/local/homebrew/Library/Taps/shivammathur/homebrew-php/Formula
from phpmon.
Ran that, so now I have homebrew-extensions
and homebrew-php
folders, but the extensions are loading in now! So thank you for that!
I've just switched PM to 8.2 again and installed the redis extension which it says is installed now. I don't have time to test it on my project just this minute, but it looks like it's all working now, so thank you
from phpmon.
Unfortunately, the operation returned an error code for some reason. You may find that the formulae have been correctly installed or upgraded. Unfortunately, I can't do much about this. Please check out the last few messages from Homebrew here for more information on what happened:
Warning: formula.jws.json: update failed, falling back to cached version.
Error: Operation not permitted @ apply2files - /Users/[username]/Library/Caches/Homebrew/api/formula.jws.json
from phpmon.
@iteearmah This is probably related to Homebrew permissions and is a different problem. Please consider making a new discussion post and I will try to help you debug this problem.
Closing this issue for now, since the root problem has been resolved (the incorrect folder being checked) and a new build will be available soon.
from phpmon.
Related Issues (20)
- [Feature] Choose terminal app for "Open in Terminal" HOT 2
- Duplicated value in Domains list window HOT 4
- Statamic is not being detected correctly HOT 6
- Current helper binaries are incompatible with fish HOT 6
- [Bug] Toggling extensions in `conf.d` does not work as expected HOT 5
- [Feature] Install, remove and manage PHP extensions (per PHP version) HOT 1
- [Feature] Manual language selection HOT 5
- [Bug] Cannot install PHP 8.3 at the moment HOT 2
- [Feature] Bulk manage PHP versions HOT 4
- [Bug 6.x] PHP 8.2 is identified as version 8.3.0 (via Homebrew) HOT 7
- [Bug 7.x] Error Warning: Cannot load module "redis" when install via Extension manage HOT 5
- [Polish] Improve reliability of PHP Version Manager
- [Bug 7.x] Various UI issues w/ Extension Manager HOT 1
- [Polish] Quality of life changes for extension management HOT 1
- PHPMON doesn't open after cleaning a Mac HOT 2
- [Troubleshooting] Fails to find Valet after debug install HOT 6
- [Troubleshooting] PHP 8.1 site with Xdebug causes Bad Gateway error HOT 24
- [Bug] Too many suggestions in popover HOT 2
- [Bug] Error when listing services HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phpmon.