Coder Social home page Coder Social logo

Comments (15)

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024 1

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024 1

@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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024 1

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024

If my hunch is correct, this updated build should resolve the issue: phpmon.zip (Let me know if it does!)

from phpmon.

marcorieser avatar marcorieser commented on June 14, 2024

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.

nhunt290 avatar nhunt290 commented on June 14, 2024

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024

@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.

nhunt290 avatar nhunt290 commented on June 14, 2024

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024

@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.

nhunt290 avatar nhunt290 commented on June 14, 2024

Yeah I can confirm I have /usr/local/homebrew/Library/Taps/shivammathur/homebrew-extensions/Formula with a bunch of php*.rb files

from phpmon.

nhunt290 avatar nhunt290 commented on June 14, 2024

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.

nhunt290 avatar nhunt290 commented on June 14, 2024

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.

iteearmah avatar iteearmah commented on June 14, 2024

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.

nicoverbruggen avatar nicoverbruggen commented on June 14, 2024

@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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.