how to inherit father terminal bash env
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 25/100
Rechercherichtung
Start with plenary.nvim/lua/plenary/job.lua around line 108 and review the Job:new invocation shown in the issue, especially vim.fn.environ(), env, command, and cwd. Reproduce the bitbake launch from Neovim and compare it with the working terminal environment; done means the job can locate and run bitbake without the reported executable-not-found error.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
i use code:
-- Get the current environment and modify it if needed
local myenv = vim.fn.environ()
-- Use plenary.job to capture output
local Job = require('plenary.job')
Job:new({
command = 'bitbake ',
args = { foldname },
cwd = project_root,
env = myenv, -- Inherit and extend the current environment
on_exit = function(j, return_val)
-- Send output to Quickfix
vim.fn.setqflist({}, ' ', {
title = 'Bitbake Output',
lines = j:result(),
})
-- Open Quickfix window
vim.cmd('botright copen 6')
end,
}):start()
run result:
E5108: Error executing lua: .../site/pack/packer/start/plenary.nvim/lua/plenary/job.lua:108: bitbake : Executable not found
the bitbake command is load in the terminal; how can i fix this problem
- Vorherrschende Sprache
- Lua
- Sterne
- 3.5k
- Forks
- 340
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus nvim-lua/plenary.nvim
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
nvim-lua/plenary.nvim#682 ·
-
uniform usage of `os.getenv`Evtl. vergeben @rakotomandimby hat das vor 137 Tagen übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
nvim-lua/plenary.nvim#680 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
nvim-lua/plenary.nvim#675 ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 28/100
nvim-lua/plenary.nvim#672 · 1 Kommentar ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 25/100
nvim-lua/plenary.nvim#671 · 1 Kommentar ·
Alle Issues in nvim-lua/plenary.nvim
Ähnliche Issues
-
P-47D: GEAR_LVR always reads 1Evtl. vergeben @cbass2404 hat das heute übernommen. Offen
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
DCS-Skunkworks/dcs-bios#1932 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
JohnnyMorganz/luau-lsp#1673 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
cortex-command-community/Cortex-Command-Community-Project#315 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
folke/snacks.nvim#2975 ·