Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

lldb-mi don't have permision for running #1668

Open
2 of 3 tasks
cxwx opened this issue Mar 30, 2024 · 0 comments
Open
2 of 3 tasks

lldb-mi don't have permision for running #1668

cxwx opened this issue Mar 30, 2024 · 0 comments

Comments

@cxwx
Copy link

cxwx commented Mar 30, 2024

I've searched open issues for similar requests

  • Yes

I've manually reviewed logs to find potential errors

  • Yes

I've recently downloaded the latest plugin version of mason.nvim

  • Yes

Problem description

for macos arm.
cpptools installed
I need to set

dap.configurations.cpp  = {
...
MIMode = "lldb",
MIDebuggerPath= "lldb-mi",
}

the file of "/.local/share/nvim/mason/packages/cpptools/extension/debugAdapters/bin/OpenDebugAD7" is OK rwxrwxrwx
but the file
~/.local/share/nvim/mason/packages/cpptools/extension/debugAdapters/lldb-mi/bin/lldb-mi permission is wrong
.rw-rw-rw-

Expected behavior

automatically change permission of lldb-mi to rwx

Steps to reproduce

mason install cpptools

Affected packages

cpptools

Neovim version (>= 0.7)

NVIM v0.9.5
Build type: Release
LuaJIT 2.1.1710088188

system vimrc file: "$VIM/sysinit.vim"
fall-back for $VIM: "/opt/homebrew/Cellar/neovim/0.9.5/share/nvim"

Run :checkhealth for more info

Operating system/version

Darwin cxumush 23.4.0 Darwin Kernel Version 23.4.0: Fri Mar 15 00:10:42 PDT 2024; root:xnu-10063.101.17~1/RELEASE_ARM64_T6000 arm64

Healthcheck

==============================================================================
mason: require("mason.health").check()

mason.nvim ~
- OK mason.nvim version v1.10.0
- OK PATH: prepend
- OK Providers: 
  mason.providers.registry-api
  mason.providers.client
- OK neovim version >= 0.7.0

mason.nvim [Registries] ~
- OK Registry `github.com/mason-org/mason-registry version: 2024-03-30-famous-singer` is installed.

mason.nvim [Core utils] ~
- OK unzip: `UnZip 6.00 of 20 April 2009, by Info-ZIP.  Maintained by C. Spieler.  Send`
- OK wget: `GNU Wget 1.24.5 built on darwin23.2.0.`
- OK curl: `curl 8.4.0 (x86_64-apple-darwin23.0) libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0`
- OK gzip: `Apple gzip 430.100.5`
- OK gtar: `tar (GNU tar) 1.35`
- OK bash: `GNU bash, version 5.2.26(1)-release (aarch64-apple-darwin23.2.0)`
- OK sh: `Ok`

mason.nvim [Languages] ~
- OK Go: `go version go1.22.1 darwin/arm64`
- OK Ruby: `ruby 2.6.10p210 (2022-04-12 revision 67958) [universal.arm64e-darwin23]`
- OK cargo: `cargo 1.76.0`
- OK PHP: `PHP 8.3.4 (cli) (built: Mar 12 2024 23:42:26) (NTS)`
- WARNING luarocks: failed to parse version
  - ADVICE:
    - Error: ...u/.local/share/nvim/lazy/mason.nvim/lua/mason/health.lua:214: attempt to compare number with nil
- OK node: `v21.7.1`
- OK Composer: `Composer version 2.7.2 2024-03-11 17:12:18`
- OK RubyGem: `3.0.3.1`
- OK julia: `julia version 1.10.2`
- OK python: `Python 3.12.2`
- OK java: `openjdk version "21.0.2" 2024-01-16`
- OK npm: `10.5.0`
- OK javac: `javac 21.0.2`
- OK pip: `pip 24.0 from /opt/homebrew/lib/python3.12/site-packages/pip (python 3.12)`
- OK python venv: `Ok`

mason.nvim [GitHub] ~
- OK GitHub API rate limit. Used: 0. Remaining: 60. Limit: 60. Reset: Sun Mar 31 03:12:22 2024.
  Install and authenticate via gh-cli to increase rate limit.

Screenshots or recordings

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Needs triage
Development

No branches or pull requests

1 participant