Open haochengz opened 8 years ago
same
Getting the same error.
Atom version: 1.10.2 gpp-compiler version: 3.0.7
Getting same error on Mac. Atom version: 1.10.2
Same error, Atom 1.11.1, Xcode 8.0 Mac OS 10.12
`[Enter steps to reproduce below:]
Atom Version: 1.11.1 Electron Version: 0.37.8 System: Mac OS X 10.12 Thrown From: gpp-compiler package, v3.0.7
Uncaught TypeError: Bad argument
At internal/child_process.js:278
TypeError: Bad argument
at TypeError (native)
at ChildProcess.spawn (internal/child_process.js:278:26)
at Object.exports.spawn (child_process.js:379:9)
at compile (/Users/xxxx/.atom/packages/gpp-compiler/index.js:274:31)
at compileFile (/Users/xxxx/.atom/packages/gpp-compiler/index.js:216:5)
at atom-text-editor.subscriptions.add.atom.commands.add.gpp-compiler:compile (/Users/xxxx/.atom/packages/gpp-compiler/index.js:23:11)
at CommandRegistry.module.exports.CommandRegistry.handleCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:260:29)
at /Applications/Atom.app/Contents/Resources/app.asar/src/command-registry.js:3:61
at KeymapManager.module.exports.KeymapManager.dispatchCommandEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:580:16)
at KeymapManager.module.exports.KeymapManager.handleKeyboardEvent (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/atom-keymap/lib/keymap-manager.js:388:22)
at WindowEventHandler.module.exports.WindowEventHandler.handleDocumentKeyEvent (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:114:36)
at HTMLDocument.<anonymous> (/Applications/Atom.app/Contents/Resources/app.asar/src/window-event-handler.js:3:61)
-1:33.3.0 pane:reopen-closed-item (atom-text-editor.editor.is-focused)
-0:00.0 gpp-compiler:compile (atom-text-editor.editor.is-focused)
{
"core": {
"disabledPackages": [
"atom-ctags",
"minimap",
"linter-cpplint",
"linter-clang",
"linter",
"linter-chktex"
],
"telemetryConsent": "limited"
}
}
# User
atom-ctags, v5.0.0 (inactive)
autocomplete-clang, v0.10.0 (active)
clang-format, v1.25.0 (active)
docblockr, v0.8.7 (active)
git-time-machine, v1.5.3 (inactive)
gpp-compiler, v3.0.7 (active)
language-cpp14, v0.6.2 (active)
linter, v1.11.18 (inactive)
linter-chktex, v1.3.0 (inactive)
linter-clang, v3.4.4 (inactive)
linter-cpplint, v1.0.1 (inactive)
merge-conflicts, v1.4.4 (active)
minimap, v4.25.0 (inactive)
atom-dark-syntax, v0.27.0 (inactive)
atom-dark-ui, v0.52.0 (inactive)
atom-light-syntax, v0.28.0 (inactive)
atom-light-ui, v0.44.0 (inactive)
base16-tomorrow-dark-theme, v1.2.0 (inactive)
base16-tomorrow-light-theme, v1.2.0 (inactive)
one-dark-ui, v1.6.0 (active)
one-light-ui, v1.6.0 (inactive)
one-dark-syntax, v1.3.0 (active)
one-light-syntax, v1.3.0 (inactive)
solarized-dark-syntax, v1.0.2 (inactive)
solarized-light-syntax, v1.0.2 (inactive)
about, v1.7.0 (active)
archive-view, v0.61.1 (active)
autocomplete-atom-api, v0.10.0 (active)
autocomplete-css, v0.11.2 (active)
autocomplete-html, v0.7.2 (active)
autocomplete-plus, v2.31.1 (active)
autocomplete-snippets, v1.11.0 (active)
autoflow, v0.27.0 (inactive)
autosave, v0.23.1 (active)
background-tips, v0.26.1 (active)
bookmarks, v0.42.0 (active)
bracket-matcher, v0.82.1 (active)
command-palette, v0.38.0 (inactive)
deprecation-cop, v0.54.1 (active)
dev-live-reload, v0.47.0 (active)
encoding-selector, v0.22.0 (active)
exception-reporting, v0.40.0 (active)
find-and-replace, v0.201.1 (inactive)
fuzzy-finder, v1.4.0 (active)
git-diff, v1.1.0 (active)
go-to-line, v0.31.0 (inactive)
grammar-selector, v0.48.2 (active)
image-view, v0.59.0 (active)
incompatible-packages, v0.26.1 (active)
keybinding-resolver, v0.35.0 (active)
line-ending-selector, v0.5.0 (active)
link, v0.31.1 (inactive)
markdown-preview, v0.158.0 (active)
metrics, v1.0.0 (active)
notifications, v0.65.1 (active)
open-on-github, v1.2.0 (inactive)
package-generator, v1.0.0 (inactive)
settings-view, v0.242.2 (active)
snippets, v1.0.2 (active)
spell-check, v0.68.2 (active)
status-bar, v1.4.1 (active)
styleguide, v0.47.0 (active)
symbols-view, v0.113.1 (inactive)
tabs, v0.101.0 (active)
timecop, v0.33.2 (active)
tree-view, v0.209.3 (active)
update-package-dependencies, v0.10.0 (active)
welcome, v0.35.1 (active)
whitespace, v0.33.0 (active)
wrap-guide, v0.38.2 (active)
language-c, v0.52.1 (active)
language-clojure, v0.21.0 (active)
language-coffee-script, v0.47.2 (active)
language-csharp, v0.12.1 (active)
language-css, v0.37.1 (active)
language-gfm, v0.88.0 (active)
language-git, v0.15.0 (active)
language-go, v0.42.1 (active)
language-html, v0.45.1 (active)
language-hyperlink, v0.16.0 (active)
language-java, v0.23.0 (active)
language-javascript, v0.119.0 (active)
language-json, v0.18.2 (active)
language-less, v0.29.5 (active)
language-make, v0.22.2 (active)
language-mustache, v0.13.0 (active)
language-objective-c, v0.15.1 (active)
language-perl, v0.35.0 (active)
language-php, v0.37.2 (active)
language-property-list, v0.8.0 (active)
language-python, v0.45.0 (active)
language-ruby, v0.69.0 (active)
language-ruby-on-rails, v0.25.0 (active)
language-sass, v0.56.0 (active)
language-shellscript, v0.22.4 (active)
language-source, v0.9.0 (active)
language-sql, v0.23.0 (active)
language-text, v0.7.1 (active)
language-todo, v0.28.0 (active)
language-toml, v0.18.0 (active)
language-xml, v0.34.9 (active)
language-yaml, v0.26.0 (active)
# Dev
No dev packages
`
Hey guys, I had the same issue. However I solved it. Just cut/paste all your downloaded packages from location to somewhere on your computer and then just install "gpp-compiler" & save your cpp code & hit F5 button. Boom!!! Output on cmd. My packages were here "C:\Users\USER(dot)atom\packages\list of packages here".
Here USER is my pc name, in that dir you will find .atom dir, all packages were resided here.
Try this one guys, I hope this trick will also work for you :)
shaikk123's workaround worked for me
这个问题我遇到了,而且解决了,卸载掉cpp14特性就行了,不支持。。language-cpp14,
Getting the same error on Manjaro
Hey, I had the same issue, but t I solved it. The plug is not support cpp14. Because of the installing of language-cpp14, the plug will have this issue. So... uninstall cpp14..
@unsky 有点没懂你的意思,卸载C++14?是卸载clang/GCC吗,还是滚回旧版本,你是在什么操作系统环境下?
@leo-mao 卸载language-cpp14这个插件
Please someone help me i am not able to handle this prob. Tried the above solution but it didn't worked.....
I also get this error on Fedora 25 with Atom 1.12.7.
Had this error today after installing language-cpp14 package. So as @unsky said - just remove this package, restart Atom and it will be work fine.
Debian 8 Atom 1.12.7
the same. But i haven't install language-cpp14. So what should i do?_(:зゝ∠)_(:зゝ∠)
This issue is still occurring! Any workarounds?
Try this if you haven't already (for Windows 10): 1.) Make sure you have the MinGW Installation Manager installed on your computer. 2.) Install mingw32-gcc-g++ from the basic setup. (This is the compiler you need to compile C++.) 3.) Search for 'View Advanced System Settings' on Windows and click on 'Environmental Variables...' at the bottom of the Advanced System Settings menu.
This error is more than likely thrown because C:\MinGW\bin (or where ever you installed MinGW to) has not been added to your PATH. Atom is attempting to call g++ to compile your program, but your computer does not know where to search for the C++ compiler.
Adding the MinGW bin directory to your PATH ensures that Atom can call upon it without knowing the exact location of the file on your system.
If this doesn't fix your issue, then you could possibly follow the other solutions above.
I have MacOS, have to use Unix.
@AlexKrueger Have you tried to install Xcode to see if that fixes your problem? I believe the Xcode IDE for Mac also comes with a C++ compiler, and it would be one of the easiest ways to ensure that you have one installed. The gpp-compiler package for Atom should be able to utilize the compiler downloaded with Xcode to help compile your program.
If that doesn't work, then you could always use Xcode instead of Atom until you can find a fix.
Yea. I have Xcode downloaded. A friend told me to use Clion. I think I will be using that for now.
I have downloaded Xcode.And I use Atom open the file written by Xcode and complie it.It will show this error.And I save as .cpp type.Then It works.
@unsky 大神我没有装language-cpp14这个插件啊,又是什么原因。我是想编译python
How I solved it:-
Note that I was writing a c++ program. This error was because not adding the extension in name.
[Enter steps to reproduce below:]
Atom Version: 1.10.2 Electron Version: 0.37.8 System: Unknown Windows Version Thrown From: gpp-compiler package, v3.0.7
Stack Trace
Uncaught TypeError: Bad argument
Commands
Config
Installed Packages