Argon - Full featured tool for Roblox development

I was thrilled at the site of creating a part in studio and having it sync with the filesystem, but its not really working for me. The two-way-sync is working with scripts, but if I add any type of object in studio that isnt a script, it doesn’t sync. How can I get it to sync with objects that aren’t scripts? (Yes, Only-Code-Mode is off)

Hiii, I use argon in WSL with debian, the tool broke when new update was released 2.0.22.

argon: /lib/x86_64-linux-gnu/libm.so.6: version `GLIBC_2.38' not found (required by argon)
argon: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.39' not found (required by argon)

it work decently in arch wsl, if i am right, Debian12 (latest version of debian) has glibc 2.36
so thats the reason for it to break.
For now i will use old version, hope you can fix it, i really dont know much about building the tool to create executable.
my friend said it could be: “It might be that they compiled argon in some bad env if the previous one works.”

If you want me to provide any more information about my environment or anything, let me know :slight_smile:

Adding to that issue, tool is auto updating to latest version after some time.

I turned off check_updates and auto_update, set argon version to @2.0.21 locally using aftman, still its auto updating. to @2.0.22.

I also get this error, everytime open up vscode
image

(Apologies if i am not following any talking standards, its my first time interacting in devforum this way)

1 Like

Hi, I temporarily fixed it

  1. Install rust and cargo.
  2. Downloaded argon source code zip file from github/releases
  3. Unzip and run cargo build --release
  4. Find where is argon by running which argon, I got it as
    image
  5. remove that file using rm command
  6. Move the executable from target/release to that folder which is /home/user/.argon/bin/ for me
  7. Now you should have it working for now, type argon and press enter to confirm, if not errors then it means its working

If you already did some changes in studio and now want to keep local version upto date, you can follow this guide Argon , particularly changing the initial sync to client. (just that)

If you want help you can dm in discord (same username, that is ImCelestrialDev)

Note: I am a beginner myself in linux and everything, this may not be the best way, but i want it to get working for now

I meant new instances that were recently added by Roblox like UIDragDetector. So if you were using one of them, that could be a problem.

I updated the library and implemented some fixes so could you test it now?

It looks like there is an issue with syncing back non-script instances, will fix that today.

Argon executables are built automatically on GitHub Actions runners so there isn’t much I can do to fix it other than downgrading the OS they use. I released a new CLI version today, could you test it and let me know if the issue persists?

VS Code extension does not respect CLI config as it’s a separate system. I added a new setting for it that you can disable:
image
Make sure you update the extension to the latest version.

It’s caused by the install_plugin setting which is enabled by default. Installing the Argon plugin via CLI isn’t currently supported on any Linux distro so make sure you disable it.

Yeah that’s how Argon gets compiled so I might have to downgrade Linux runner. Let me know if the issue is still there on version 2.0.23.