00:04:49  <Leeol2>Time to try out c9local
00:10:24  <goto>hf =)
00:11:07  <goto>If you have the same problem as me, please tell
00:14:29  <Leeol2>Jesus, you weren't kidding
00:14:39  * mattpardee_joined
00:14:44  <Leeol2>They give you a "download for Linux" link, and that's *it* xD
00:14:54  <Leeol2>Somehow you're expected to figure out how to run it :P
00:15:11  <Leeol2>pfft, readme files, who needs em
00:17:25  <goto>Leeol2: i second that
00:17:37  <goto>(just run /bin/c9)
00:18:22  <goto>if you got an error, with a "c9.js not found" i can help you
00:20:03  <Leeol2>goto: Yea, that was the first thing i tried
00:20:25  <Leeol2>Error: Command failed: Couldn't get a file descriptor referring to the console
00:20:32  <Leeol2>*puzzled*
00:20:58  <goto>not something like "~/.c9cloud/foobar missing"?
00:21:09  <Leeol2>No, something like what i pasted you :P
00:21:15  <goto>^^
00:22:13  <goto>http://stackoverflow.com/questions/5287164/error-with-resque-web-couldnt-get-a-file-descriptor-referring-to-the-console
00:22:23  <goto>c9 is starting a browserwindow
00:22:34  <goto>or was it c9d which starts the window? ...
00:22:45  <Leeol2>Ah, c9 and magick
00:23:01  <Leeol2>Welp, time to start examining c9local code
00:23:08  <Leeol2>To see wtf it is doing :P
00:23:34  <mattpardee_>I think garen may have fixed teh missing folder issue
00:23:36  <mattpardee_>on Friday
00:23:44  <mattpardee_>well, yesterday afternoon :)
00:23:51  <mattpardee_>but I guess that hasn't been pushed/compiled into the executable
00:25:04  <goto>mattpardee_: I have the problem that I can't open a file in the editor.
00:25:22  <mattpardee_>hmm that doesn't sound good
00:25:24  <goto>still loading the file all the time
00:25:43  <goto>but no error @ terminal
00:25:44  <mattpardee_>any errors in the console
00:25:46  <mattpardee_>k
00:25:53  <mattpardee_>did it ask you to login when you first ran it
00:25:55  <mattpardee_>on c9.io
00:25:58  <goto>what is c9d? debugger version?
00:26:00  <Leeol2>mattpardee_: Is there any sort of documentation on setting up c9local?
00:26:17  <mattpardee_>goto I guess it's the server daemon that syncs with c9.io
00:26:34  <mattpardee_>goto what happens when you type just "c9" in your computer's terminal
00:26:55  <goto>not found
00:27:01  <goto>i haven't installed anything
00:27:08  <mattpardee_>oh..
00:27:12  <goto>just downloaded and c9 started.
00:27:19  <goto>is there anything to install? o.O
00:27:38  <mattpardee_>I don't know I haven't tested this on linux
00:27:39  <Leeol2>goto: Check the docs.. teehee
00:27:40  <goto>i mean i can add it to my bashrc
00:28:13  <mattpardee_>well the mac installer adds it to your path
00:28:35  <mattpardee_>anyway I'm just wondering
00:28:39  <mattpardee_>where you can't open a file
00:28:46  <mattpardee_>what's the URL in your browser?
00:29:15  <Leeol2>I can't even get it to run xD. Why is this more confusing than c9repo :s
00:30:49  <mattpardee_>what OS are you on Leeol2 ?
00:31:13  <goto>aah
00:31:15  <Leeol2>`./c9` errors out, `./c9 --start` (no browser) just quietly vanishes, `./c9 --help` shows --update, but that doesn't exist. --stop doesn't exist either (thought maybe the process was quietly in the background)
00:31:22  <Leeol2>mattpardee_: Linux
00:31:38  <mattpardee_>ok
00:31:43  <mattpardee_>I guess this means the linux version is broken
00:31:45  <mattpardee_>:)
00:31:47  <Leeol2>haha
00:31:48  <goto>mattpardee_: url depends on what workspace. my local-fs as workspace is "localhost:13339/..."
00:31:55  <Leeol2>"oh don't use c9repo, use c9local!"
00:31:56  <Leeol2>:P
00:32:03  <goto>my cloud-workspace is classic https://c9.io/...
00:32:04  <Leeol2>Back to master branch i go :P
00:32:09  <goto>hrhr
00:32:25  <mattpardee_>goto yeah I understand, just wanted to make sure we were on the same page
00:32:50  <goto>mattpardee_: as I can say, I only have this problem on my local-fs as workspace
00:32:52  <mattpardee_>nowadays when someone says they have a problem with cloud9 that could mean one of about 3 things to start off with
00:33:03  <mattpardee_>and from there the possibilities are exponential :-)
00:33:11  <goto>I have the same problem with the c9repo-version
00:33:20  <mattpardee_>ok
00:33:34  <mattpardee_>sorry local-fs as workspace?
00:33:38  <mattpardee_>what does that mean?
00:33:39  <goto>[30804:30817:45616131663:ERROR:object_proxy.cc(489)] Failed to call method: org.freedesktop.DBus.Error.Spawn.ChildExited: Launch helper exited with unknown return code 1 undefined
00:34:14  <goto>mattpardee_: local-fs as workspace === "Local Projects"
00:34:30  <goto>instead of "my projects" which I see also with the c9.io-client
00:34:40  <mattpardee_>ok
00:34:44  <mattpardee_>so the linux version is broken
00:34:50  <mattpardee_>the guy who works on the linux version is currently on holiday
00:34:58  <goto>hrhr
00:34:59  <mattpardee_>that's about all I know, to be honest
00:35:08  <goto>no problem. ;)
00:35:11  <mattpardee_>Garen (gjtorikian) worked on the mac version on Friday
00:35:21  <mattpardee_>he may have solved a bug that underlies both platforms
00:35:28  <mattpardee_>but he's not online right now, so I can't ask :)
00:35:30  <goto>to be honest, I only want the ide, not the cloud-service *g* IDE + git is all I need
00:35:48  <mattpardee_>sure, I understand
00:36:04  <mattpardee_>that's part of the reason we built the local client
00:36:13  <mattpardee_>I think we're all looking forward to having Christoph back from holiday
00:36:17  <mattpardee_>I'm off to walk the dog
00:36:19  <mattpardee_>ttygl
00:36:26  * mattpardee_quit (Quit: Computer has gone to sleep.)
00:36:45  <goto>the local client is syncing back to c9.io, isn't it?
00:52:19  * hipertrackerquit (Quit: hipertracker)
00:57:57  <goto>Leeol2: still there?
00:58:18  <Leeol2>goto: Am now, what's up?
00:58:58  <goto>when you run c9 local, do you have a long regex running in the background, consuming ~90% of your cpu? :>
00:59:11  <goto>goto 30903 90.6 0.0 4968 1660 pts/1 R 02:28 23:38 find -L . -type f -a ! -regex \/\.[^\/]*$ ! -regex .*\/\.gz$ ! -regex .*\/\.bzr$ ! -regex .*\/\.cdv$ ! -regex .*\/\.dep$ ! -regex .*\/\.dot$ !
00:59:15  <goto>-regex .*\/\.nib$ ! -regex .*\/\.plst$ ! -regex .*\/_darcs$ ! -regex .*\/_sgbak$ ! -regex .*\/autom4te\.cache$ ! -regex .*\/cover_db$ ! -regex .*\/_build$ ! -regex .*\/\.tmp$ ! -regex .*\/\.c9revisions\/.* !
00:59:19  <goto>-regex .*\/\.architect\/.* ! -regex .*\/\.sourcemint\/.* ! -regex .*\/\.git\/.* ! -regex .*\/\.hg\/.* ! -regex .*\/\.pc\/.* ! -regex .*\/\.svn\/.* ! -regex .*\/blib\/.* ! -regex .*\/CVS\/.* ! -regex .*\/RCS\/
00:59:23  <goto>.* ! -regex .*\/SCCS\/.* ! -regex .*\/\.DS_Store\/.* -regextype posix-extended -print
00:59:28  <goto>definitv from c9 local
01:00:01  <Leeol2>goto: Not even close
01:00:24  <goto>?
01:01:56  * mattpardee_joined
01:02:17  <Leeol2>goto: to 90% of my cpu lol. Most of them are idle, and i run at usually around 99% free :P
01:04:10  <goto>k
01:04:49  <Leeol2>goto: And that's with 4 instances of c9 spun up
01:05:28  <Leeol2>goto: My only "problem" currently is that thhe .settings file doesn't save between sessions, but that's not too big of a deal
01:05:50  <Leeol2>It's so stable that i keep them loaded all the time anyway
01:16:39  <goto>hm
01:17:21  <goto>by c9 from git-rep: do you just clone & exec bin/clou9.sh, or make / make install?
01:19:03  <Leeol2>goto: for me, SM had issues with NVM. So i cloned manually (git clone), then ran sm install
01:19:18  <goto>sm install as root?
01:19:27  <goto>it doesn't work for me without root
01:19:30  <Leeol2>goto: God no :s
01:20:04  <Leeol2>I had to give it access to SSH, but aside from that, no root
01:20:40  <Leeol2>goto: Where do you have nvm installed to?
01:21:02  <Leeol2>brb, coffee
01:22:18  <goto>nvm installed with npm globaly
01:22:26  <goto>doesn't work quite well
01:22:49  <Leeol2>That sentence confused the hell out of me lol. Where is nvm installed?
01:24:53  <goto> ls .npm/nvm/0.0.1/package/bin
01:25:19  <goto>or do you mean sm?
01:26:00  <Leeol2>Also, another plus to using c9repo.. i just found out one of my libs tests 100% on node 0.6 (c9.io), but on node 0.8x it has 12 failures
01:26:30  <Leeol2>goto: No i meant nvm.. your nvm is in your npm?
01:26:36  <goto>y
01:26:46  <goto>because i installed it with nvm
01:26:48  <goto>*npm
01:27:25  <Leeol2>Ah, interesting
01:28:29  <Leeol2>so when you say .npm, i assume you mean ~/.npm?
01:29:24  <goto>yes
01:30:04  <Leeol2>Not sure why your sm install requires root
01:30:25  <Leeol2>Assuming of course you're not installing in any root location
01:30:33  <goto>nope^^
01:30:57  <goto>but atm npm is broken
01:31:14  <goto>enought for today...
01:31:17  <Leeol2>which does `which node` say?
01:31:38  <Leeol2>Err, sorry, "What does `which node` say?"
01:31:41  <goto>/usr/local/bin/node
01:31:46  <Leeol2>oh that's why
01:31:49  <Leeol2>You're not using nvm
01:31:52  <goto>y
01:32:03  <goto>what does that to do with sm?
01:32:40  <goto>nvm doesn't work quit well
01:32:41  <Leeol2>goto: Because you're using the global npm, rather than the nvm npm
01:32:56  <Leeol2>goto: You need to source it. Did you?
01:32:59  <goto>ah
01:33:17  <Leeol2>goto: https://github.com/brianloveswords/nvm readme hehe.
01:34:08  <Leeol2>I installed nvm on a fresh system, in ~/.nvm, and it works flawlessly. When i want nvm active, i run `source ~/.nvm/nvm.sh` or `. ~/.nvm/nvm.sh`
01:34:23  <Leeol2>You can check if nvm is active by doing `which node` and `which npm`
01:34:24  <goto>the readme is not up to date (with the version in npm)
01:34:30  <Leeol2>I'll give you an example, one second
01:34:45  <goto>instead of just "nvm install" i need to do "nvm download foo" "nvm build foo" and then install
01:35:48  <Leeol2>goto: https://gist.github.com/c8a85570cee3e750fb50
01:35:56  <Leeol2>That is an example of a working nvm setup :)
01:36:26  <Leeol2>goto: Notice how the node and npm executable resides within ~/.nvm/ver/bin
01:37:47  <goto>how did you installed nvm? per git-repo or npm?
01:38:05  <Leeol2>goto: Per the exact two step instructions on that readme i gave you
01:38:17  <Leeol2>It really is that simple :)
01:38:37  <Leeol2>Clone the repo to the installation directory you want (in my case, and the readme case, ~/.nvm)
01:38:58  <Leeol2>Then source nvm via `source ~/.nvm/nvm.sh`
01:39:12  <goto>i tought "why git clone - if you can use npm"
01:39:26  <Leeol2>npm probably works fine
01:39:35  <Leeol2>But you may have missed a step
01:39:51  <Leeol2>I assume you still need to source nvm, but i don't know, i haven't used the npm version
01:40:17  <Leeol2>Frankly, i use NVM instead of N *because* i don't want to use npm to install NVM.
01:40:39  <Leeol2>It's a rabbit hole.. you need to install npm so you can install N so that N can install npm
01:40:54  <Leeol2>nvm is dead simple hehe :)
01:42:06  <Leeol2>Just don't forget to source nvm.sh. Without that step, it won't work. Alternatively, you can add the source command to your ~/.bashrc
01:42:18  <goto>-.-
01:42:29  <goto>forgot that
01:42:35  <goto>(sourcing(
01:42:45  <goto>what does sourcing do?
01:43:13  <goto>i only know this "sourcing" from including something to your bash-env at runtime
01:43:25  <goto>(my english is bad - and i feel bad)
01:44:02  <Leeol2>Yea, that's basically it. Sourcing nvm.sh lets nvm.sh set the "node" and "npm" command to the nvm version
01:44:13  <Leeol2>instead of /usr/bin/node and etc
01:46:00  <goto>ah ok
01:46:10  <goto>what version do you use with c9 repo?
01:46:16  <goto>0.6.18 or 0.6.15?
01:46:17  <Leeol2>v0.6.18
01:47:27  <goto>lol
01:47:33  <goto>nvm has to be at ~/nvm
01:47:42  <goto>if i move it at ~/.node/nvm
01:47:53  <goto>"nvm: install v0.6.18 failed"
01:49:41  <goto>Turn away, dragons ahead.
01:49:45  <goto>;(
01:50:20  <Leeol2>Remember, it's not dynamic. If you move nvm, re-source it
01:50:29  <goto>i did
01:50:33  <Leeol2>I wouldn't move it to .node though.. move it to .nvm
01:50:43  <goto>if i don't source it, nvm just do nothing
01:50:53  <Leeol2>ofcourse
01:51:12  <goto>atm im installing 0.6.18
01:51:25  <Leeol2>Anyway, i don't know what else to say. Follow the readme, don't deviate. :)
01:51:30  <Leeol2>I'm off for a bit, gl :)
01:51:40  <goto>thx for the help
01:51:45  <Leeol2>np
01:51:45  <goto>cya
02:29:08  * adrianFquit (Quit: bye)
02:34:05  * bnoordhuisquit (Ping timeout: 272 seconds)
03:32:07  * Leeoljoined
03:35:31  * Leeol2quit (Ping timeout: 272 seconds)
04:12:36  * mattpardee_quit (Quit: Computer has gone to sleep.)
04:14:01  * tk___quit (Ping timeout: 252 seconds)
04:53:20  * gotoquit (Quit: Lost terminal)
04:55:17  * schmichael_joined
04:55:55  <schmichael_>hello
06:33:04  * mattpardee_joined
06:55:22  * mattpardee_quit (Quit: Computer has gone to sleep.)
07:13:15  * jkridner_quit (Read error: Connection reset by peer)
07:13:35  * jkridner_joined
07:44:55  * hipertrackerjoined
08:13:04  * mattpardee_joined
08:21:05  * mattpardee_quit (Quit: Computer has gone to sleep.)
08:43:17  * piscisaureus_joined
08:51:35  * `3rdEdenjoined
09:15:38  * piscisaureus_quit (Ping timeout: 255 seconds)
09:48:58  * hipertrackerquit (Quit: hipertracker)
10:01:32  * adrianFjoined
10:26:25  * piscisaureus_joined
10:44:55  * `3rdEdenquit (Quit: Leaving...)
11:24:48  * hipertrackerjoined
13:20:52  * piscisaureus_quit (Ping timeout: 244 seconds)
13:49:06  * piscisaureus_joined
13:49:35  * piscisaureus_quit (Client Quit)
14:10:02  * gotojoined
14:40:55  * hipertrackerquit (Quit: hipertracker)
15:03:07  * `3rdEdenjoined
15:33:22  * mAritzjoined
15:35:27  * adrianFquit (Quit: bye)
16:05:26  * bnoordhuisjoined
16:08:48  * gdbzquit (Quit: bye)
16:10:28  * `3rdEdenquit (Quit: Leaving...)
16:14:18  * gdbzjoined
16:22:35  * gotoquit (Ping timeout: 252 seconds)
16:55:15  * schmichael__joined
16:55:34  * gotojoined
16:56:32  * schmichael__quit (Client Quit)
17:00:39  * mAritzquit (Read error: Connection reset by peer)
17:07:10  * bnoordhuisquit (Ping timeout: 244 seconds)
17:58:29  * mattpardee_joined
18:10:27  * bmatusiakquit (Remote host closed the connection)
18:15:36  * piscisaureus_joined
18:46:02  * `3rdEdenjoined
18:46:14  * adrianFjoined
18:52:49  * piscisaureus_quit (Quit: ~ Trillian Astra - www.trillian.im ~)
19:01:19  * hipertrackerjoined
19:02:37  * mattpardee_quit (Quit: Computer has gone to sleep.)
19:13:24  * jkridner_quit (Read error: Connection reset by peer)
19:13:36  * jkridner__joined
19:30:42  * mAritzjoined
19:42:09  <goto>Leeol: it works =)
19:44:08  <Leeol>goto: What does?
19:53:28  <goto>Cloud 9
19:53:30  <goto>with nvm
19:53:55  <goto>* cloud 9 repo
20:06:19  * Berglundjoined
20:07:05  * mAritzquit (Read error: Connection reset by peer)
20:19:27  * gotoquit (Quit: leaving)
20:26:03  * Berglundquit (Quit: Computer died.)
20:38:45  * `3rdEdenquit (Quit: Leaving...)
21:14:48  * tk___joined
21:43:06  * Leeol2joined
21:45:54  * Leeolquit (Ping timeout: 240 seconds)
21:59:25  * `3rdEdenjoined
22:00:15  * `3rdEdenquit (Client Quit)
22:46:55  * mattpardee_joined
22:56:20  * mattpardee_quit (Quit: Computer has gone to sleep.)
23:00:20  * mattpardee_joined
23:33:09  * adrianFquit (Ping timeout: 272 seconds)
23:41:16  * mattpard_joined
23:41:36  * mattpardee_quit (Ping timeout: 250 seconds)
23:41:36  * mattpard_changed nick to mattpardee_
23:43:02  * mattpardee_quit (Client Quit)