terminal-plus icon indicating copy to clipboard operation
terminal-plus copied to clipboard

Bash prompt has disappeared and no input is accepted.

Open ghost opened this issue 7 years ago • 27 comments

I add/open the console w/ Terminal Plus, as per usual, and it no longer drops to the command line. I'm faced with a terminal that simply sits there with a blinking cursor, as if it's reading Facebook and ignoring it's purpose in life.

ghost avatar Jan 18 '17 14:01 ghost

Running the latest version of Atom, just installed terminal-plus and I am experiencing the same issue: Atom = 1.12.6 macOS = 10.12.2 oh_my_zsh = latest commit

Hope this helps.

jlmoody avatar Jan 18 '17 17:01 jlmoody

I've got following messages inside the Developer Tools console:

task.coffee:86
Module version mismatch. Expected 49, got 46. Error: Module version mismatch. Expected 49, got 46.

task.coffee:86
Cannot read property 'bind' of null TypeError: Cannot read property 'bind' of null
    at process.<anonymous>

ghost avatar Jan 18 '17 20:01 ghost

Same problem here. Also on : macOS 10.12.2 Atom 1.13.0

incyi avatar Jan 18 '17 20:01 incyi

To be even more specific, I'm on...

macOS 10.12.2 Atom 1.13.0 x64

...as well.

ghost avatar Jan 19 '17 14:01 ghost

Hello guys, same here I've got a black terminal and I can't type anything inside it : (

screen shot 2017-01-19 at 21 05 40

marabesi avatar Jan 19 '17 23:01 marabesi

same here

ThroughLee avatar Jan 20 '17 00:01 ThroughLee

same here

jsliz0422 avatar Jan 20 '17 02:01 jsliz0422

Same here on fedora 25

adhisimon avatar Jan 20 '17 07:01 adhisimon

Same here on Ubuntu 16.04. Atom: 1.13.0 Same error message as @dkfiresky .

kaikun213 avatar Jan 20 '17 09:01 kaikun213

https://github.com/jeremyramin/terminal-plus/pull/235 Just will leave it here

ghost avatar Jan 20 '17 19:01 ghost

Now, in Windows 10, I get the following error:

Installing “[email protected]” failed.Hide output… Failed to install terminal-plus because Git was not found. The terminal-plus package has module dependencies that cannot be installed without Git. You need to install Git and add it to your path environment variable in order to install this package.

You can install Git by downloading, installing, and launching GitHub for Windows: https://windows.github.com

Run apm -v after installing Git to see what version has been detected.

The only problem is that I do have Git installed. Had to go with a fork of this repo, called "platformio-ide-terminal" (https://github.com/platformio/platformio-atom-ide-terminal). Unfortunately, I may be switching permanently since it's minus 150+ issues, with less pull requests lingering.

In Windows 10, when you have Git for Windows installed, simply adding...

C:\Program Files\Git\bin\bash.exe

...to the Shell Override option (which would normally be "C:\WINDOWS\System32\WindowsPowerShell\v1.0\powershell.exe") solved the issue lickety split.

With over 235 downloads, I wish Jeremy good luck for introducing me to the best terminal package I ever used in an editor.

stevenventimiglia avatar Jan 21 '17 01:01 stevenventimiglia

Got same error on fresh install on macOS. The platformio fork works for me.

seeekr avatar Jan 22 '17 12:01 seeekr

Totally unusable. No solution yet?

Stefanbracke avatar Jan 23 '17 20:01 Stefanbracke

As @dkfiresky mentioned above, #235. As recommended, go with https://github.com/platformio/platformio-atom-ide-terminal.

stevenventimiglia avatar Jan 23 '17 22:01 stevenventimiglia

Same issue with platformio-atom-ide-terminal...

Wow, nothing works. Why did I even bother moving to Atom.io? Sorry, enough of the negative mood: i guess it is normal and i should just wait for an update...

Stefanbracke avatar Jan 24 '17 12:01 Stefanbracke

@Stefanbracke - I've tested it on Linux, Windows, OSX and MacOS Sierra. Works fine. You should verify that you've updated to the most recent version of Atom, as well as disabling then uninstalling Terminal-Plus then restarting Atom to make sure the changes have been applied correctly.

Otherwise, the control bar of Terminal-Plus will continue to sit above the Platformio terminal. Happened to me, so this feedback is based on personal experience.

Instead of waiting for most updates to happen mysteriously by a company that's sold it to you, we're all responsible for the packages to receive feedback, be tested and updated (possibly with a pull request or two.) And they're free. Terminal-Plus has not had any serious issues handled since 2015 (w/ one in 2016). It's taken me years to understand the benefit of Github as a community, and truly respect the fact that Atom was created by the folks from Github. It's helping to bring the interactive social community back to the old-school standards I remember before social media/marketing took a hold of it. My goto editor was always Notepad++. I still use it for notes, and snippets on occassion - but Atom is the editor of choice when it comes to my projects, personal or professional, with many more benefits (such as how it helps you handle merge conflicts.)

stevenventimiglia avatar Jan 24 '17 17:01 stevenventimiglia

Thanks @stevenventimiglia , that helped me: i am now using platform-io's terminal.

Hopefully, the next update of atom won't break another set of packages i was using: that is always my fear.

Stefanbracke avatar Jan 24 '17 17:01 Stefanbracke

I also get a blank terminal on Mac OS X 10.11.6 and Atom 1.13.0 and this shows up the console:

screenshot 2017-01-24 11 24 12

msabramo avatar Jan 24 '17 19:01 msabramo

@msabramo - Previously, on Terminal-Plus...

Had to go with a fork of this repo, called "platformio-ide-terminal" (https://github.com/platformio/platformio-atom-ide-terminal). Unfortunately, I may be switching permanently since it's minus 150+ issues, with less pull requests lingering.

As @dkfiresky mentioned above, #235. As recommended, go with https://github.com/platformio/platformio-atom-ide-terminal.

stevenventimiglia avatar Jan 24 '17 19:01 stevenventimiglia

Thanks, @stevenventimiglia! platformio-atom-ide-terminal works well for me.

msabramo avatar Jan 25 '17 15:01 msabramo

I'm on Fedora 25, latest ATOM - the same thing

dmitry-saritasa avatar Jan 30 '17 20:01 dmitry-saritasa

@dmitry-saritasa @stevenventimiglia @msabramo @stevenventimiglia @Stefanbracke @seeekr @seeekr @stevenventimiglia @dkfiresky @kaikun213 @adhisimon @EvisionPRO @ThroughLee @marabesi @incyi @dkfiresky @jlmoody @htmlcore Try out https://github.com/Fred-Barclay/Termination, worked perfectly for me and actively maintained.

hanibash avatar Feb 12 '17 00:02 hanibash

@hanibash - I'll keep my eyes on it, but it needs more users to see if it's going to last (aka being maintained.) Too many players are "all forks and no action". However... I was very happy to see your push request, "Terminal themes use ANSI colors". Although Platformio Terminal had their last commit more recently, Termination is many commits ahead of them, and Fred seems to be a bit more proactive. We shall see. ;)

stevenventimiglia avatar Feb 12 '17 01:02 stevenventimiglia

@hanibash thank you so much! I all but gave up with an atom terminal, you just made my day! Thanks thanks terminal-plus team, thanks platformio-ide-terminal, I did like you both but you've both failed and not recovered for many months.

NickWhiu avatar Mar 14 '17 02:03 NickWhiu

What issues have you been having with "platformio-ide-terminal"? They've been updating it quite often. Fred Barclay's been doing a real good job with Termination (https://github.com/Fred-Barclay/Termination), too. So I'm interested in finding out what's different between the two.

stevenventimiglia avatar Mar 15 '17 14:03 stevenventimiglia

Ok embarrasingly, now that I've uninstalled platformio-ide-terminal and re-installed it, it appears to work. For the past several months I've had no luck getting it to work at all.

NickWhiu avatar Mar 15 '17 20:03 NickWhiu

Same problem here. X64 Linux, Debian 9 (Stretch), Atom 1.23.3.

Replaced with terminal-tab plugin.


Cannot find module '../build/Release/pty.node'
(anonymous) @ <embedded>:74670
<embedded>:74673 The module '/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/bin/linux/x64.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 46. This version of Node.js requires
NODE_MODULE_VERSION 53. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or`npm install`). Error: The module '/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/bin/linux/x64.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 46. This version of Node.js requires
NODE_MODULE_VERSION 53. Please try re-compiling or re-installing
the module (for instance, using `npm rebuild` or`npm install`).
    at process.module.(anonymous function) [as dlopen] (ELECTRON_ASAR.js:173:20)
    at Object.Module._extensions..node (module.js:598:18)
    at Object.module.(anonymous function) [as .node] (ELECTRON_ASAR.js:173:20)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/lib/pty.js:17:9)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/lib/pty.js:477:3)
    at Module._compile (module.js:571:32)
    at Object.value [as .js] (/usr/share/atom/resources/app.asar/src/compile-cache.js:234:23)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/index.js:2:18)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/node_modules/pty.js/index.js:4:3)
    at Module._compile (module.js:571:32)
    at Object.value [as .js] (/usr/share/atom/resources/app.asar/src/compile-cache.js:234:23)
    at Module.load (module.js:488:32)
    at tryModuleLoad (module.js:447:12)
    at Function.Module._load (module.js:439:3)
    at Module.require (module.js:498:17)
    at require (internal/module.js:20:19)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/lib/process.coffee:1:7)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/lib/process.coffee:1:1)
    at Object.<anonymous> (/home/onedal/.atom/packages/terminal-plus/lib/process.coffee:1:1)
    at Module._compile (module.js:571:32)
(anonymous) @ <embedded>:74673
<embedded>:74673 handler is not defined ReferenceError: handler is not defined
    at process.<anonymous> (/usr/share/atom/resources/app.asar/src/task-bootstrap.js:51:20)
    at emitTwo (events.js:106:13)
    at process.emit (events.js:191:7)
    at process.nextTick (internal/child_process.js:752:12)
    at _combinedTickCallback (internal/process/next_tick.js:67:7)
    at process._tickCallback (internal/process/next_tick.js:98:9)

0x6B386F avatar Jan 28 '18 16:01 0x6B386F