Giter VIP home page Giter VIP logo

Comments (6)

gromgit avatar gromgit commented on August 15, 2024 1

I started work on the necessary infrastructure to support macOS FUSE formulae, back when it was announced that all such formulae would be deprecated. Pretty much everything needed is in place, and now that all such formulae have been disabled in core, I'll begin migrating them into my own FUSE tap for all to use: https://github.com/gromgit/homebrew-fuse

That said, I'm just one guy who got deluged by a flood of unexpected responsibilities, so PRs to my tap are always welcome. Otherwise, leave an issue there and I'll get around to it as soon as I can.

I also wonder whether it would be possible to compile libfuse for macOS: https://formulae.brew.sh/formula/libfuse

It might be possible, but getting it to do useful things on macOS requires kernel extensions that libfuse neither has nor supports. That's why their own README states:

Supported Platforms

  • Linux (fully)
  • BSD (mostly/best-effort)
  • For OS-X, please use OSXFUSE

from homebrew-fuse.

rplCloud avatar rplCloud commented on August 15, 2024 1

I installed sshfs a few hours ago. Works fine.

@gromgit: I never thought you would come up with a solution so quickly. Just great! Thanks a lot!

from homebrew-fuse.

Guillawme avatar Guillawme commented on August 15, 2024 1

It worked perfectly this time, thank you!

And no worries regarding the old dependency, it's already better to receive minor version updates from your tap than nothing from core. Maybe a future macFUSE update will allow using branch 3 of sshfs, so at least now there's a way forward when this happens.

from homebrew-fuse.

gromgit avatar gromgit commented on August 15, 2024

As for sshfs itself, I've confirmed that v2.10 is the last version that can be built with the latest MacFUSE, since that only supports FUSE API v2. Give it a shot and let me know if something breaks.

from homebrew-fuse.

Guillawme avatar Guillawme commented on August 15, 2024

I just tried, but it didn't work. Here is the error I got:

$ brew install gromgit/fuse/sshfs
==> Tapping gromgit/fuse
Cloning into '/usr/local/Homebrew/Library/Taps/gromgit/homebrew-fuse'...
remote: Enumerating objects: 243, done.
remote: Counting objects: 100% (243/243), done.
remote: Compressing objects: 100% (165/165), done.
remote: Total 243 (delta 72), reused 230 (delta 64), pack-reused 0
Receiving objects: 100% (243/243), 48.53 KiB | 1.05 MiB/s, done.
Resolving deltas: 100% (72/72), done.
Error: Invalid formula: /usr/local/Homebrew/Library/Taps/gromgit/homebrew-fuse/Formula/afuse-mac.rb
No available formula with the name "afuse-mac".
In formula file: /usr/local/Homebrew/Library/Taps/gromgit/homebrew-fuse/Formula/afuse-mac.rb
Expected to find class AfuseMac, but only found: AfuseMacMac.
Error: Cannot tap gromgit/fuse: invalid syntax in tap!

I took care to uninstall sshfs I had from core before running this command, so I don't know what went wrong. I tried again after uninstallin afuse I had from core, thinking maybe it's best to get the dependencies from the same tap (since the error message mentioned afuse), but I got the same error when I retried.

from homebrew-fuse.

gromgit avatar gromgit commented on August 15, 2024

Sorry, I checked in some typos in a different formula. Please brew update and try again.

from homebrew-fuse.

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.