angal / arcadia Goto Github PK
View Code? Open in Web Editor NEWLight Ruby Ide
Home Page: www.arcadia-ide.org
Light Ruby Ide
Home Page: www.arcadia-ide.org
at least in doze...
NoMethodError: undefined method length' for nil:NilClass ---< backtrace of Ruby side >----- ./ext/ae-dir-projects/ae-dir-projects.rb:415:in
selected'
./ext/ae-dir-projects/ae-dir-projects.rb:856:in on_before_save_as_buffer' ./lib/a-commons.rb:368:in
send'
./lib/a-commons.rb:368:in _process_fase' ./lib/a-commons.rb:367:in
each'
./lib/a-commons.rb:367:in _process_fase' ./lib/a-commons.rb:310:in
process_event'
./lib/a-commons.rb:309:in each' ./lib/a-commons.rb:309:in
process_event'
./lib/a-core.rb:797:in build' d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1187:in
call'
d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1187:in eval_cmd' d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1187:in
cb_eval'
d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1138:in call' d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1324:in
callback'
d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1323:in catch' d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1323:in
callback'
d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1354:in mainloop' d:/installs/ruby_msvc_rc2/lib/ruby/1.8/tk.rb:1557:in
mainloop'
./lib/a-tkcommons.rb:62:in `run'
arcadia:12
---< backtrace of Tk side >-------
invoked from within
"rb_out c00076"
(menu invoke)
I just installed arcadia as a gem. Also installed tk_as_gem, ruby-debug19 and coderay gems. tcl/tk version 8.3 on my system. Ubuntu 10.10 with rvm and Ruby1.9.2.
When I run 'arcadia' one small 100x100px window quickly appears and disappears, and my cpu goes to 100%.
how:
search for something in '*' in search for files
this message is displayed in output:
Permission denied - c:/dev/arcadia/bin
[that's a directory]
It supports ruby 1.9.2 1.9.3
Once editor pane is closed, no file will open from either clicks in File History or the File menu
RuntimeError: NoMethodError: undefined method []' for nil:NilClass ---< backtrace of Ruby side >----- C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1354:in
__invoke'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:2272:in _invoke' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1696:in
_ip_invoke_core'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1730:in _tk_call_core' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1754:in
tk_call'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:3878:in tk_send' C:/Ruby-1.8.6/lib/ruby/1.8/tkextlib/bwidget/notebook.rb:137:in
raise'
./ext/ae-editor/ae-editor.rb:3456:in open_buffer' ./ext/ae-editor/ae-editor.rb:3426:in
open_file'
./ext/ae-editor/ae-editor.rb:3051:in on_buffer' ./lib/a-commons.rb:362:in
send'
./lib/a-commons.rb:362:in _process_fase' ./lib/a-commons.rb:358:in
each'
./lib/a-commons.rb:358:in _process_fase' ./lib/a-commons.rb:315:in
process_event'
./lib/a-commons.rb:314:in each' ./lib/a-commons.rb:314:in
process_event'
./ext/ae-file-history/ae-file-history.rb:135:in on_build' ./ext/ae-file-history/ae-file-history.rb:154:in
call'
./ext/ae-file-history/ae-file-history.rb:154:in on_build' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in
call'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in eval_cmd' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in
cb_eval'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1138:in call' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1324:in
callback'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1323:in catch' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1323:in
callback'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1354:in mainloop' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1557:in
mainloop'
./lib/a-tkcommons.rb:62:in run' C:/Ruby-1.8.6/lib/ruby/gems/1.8/gems/arcadia-0.7.0/bin/arcadia:13 C:/Ruby-1.8.6/bin/arcadia:19:in
load'
C:/Ruby-1.8.6/bin/arcadia:19
---< backtrace of Tk side >-------
invoked from within
"rb_out c00203 .w00001.frame.w00171.w00173 c:/ruby-1.8.6/bin@@@tk-test.rb"
("uplevel" body line 1)
invoked from within
"uplevel #0 $selectcmd"
(procedure "__call_selectcmd" line 9)
invoked from within
"__call_selectcmd $path"
("set" arm line 17)
invoked from within
"switch -- $cmd {
toggle {
foreach node $args {
set node [_node_name $path $node]
if {![info exists data($..."
(procedure "selection" line 5)
invoked from within
"selection .w00001.frame.w00171.w00173 set c:/ruby-1.8.6/bin@@@tk-test.rb"
("eval" body line 1)
invoked from within
"eval [linsert $args 0 selection $path $cmd]"
(procedure "Tree::_mouse_select" line 2)
invoked from within
"Tree::_mouse_select .w00001.frame.w00171.w00173 set [Tree::_get_node_name .w00001.frame.w00171.w00173 current 2]"
(command bound to event)
Using rbenv and ruby 1.9.3p362, I can't run it. I get this error:
----------------------------------------------
*** LOAD ERROR ***
----------------------------------------------
Arcadia require ruby-tk extension
and tcl/tk run-time
you must install before run ...
----------------------------------------------
----- LoadError Details-----------------------
Platform : "i686-linux"
Ruby version : "1.9.3"
Message :
"cannot load such file -- tk"
----------------------------------------------
what am I doing wrong?
ex: expanding @@active_connections within a rails process.
NoMethodError: undefined method `<=>' for :database:Symbol ---< backtrace of Ruby side >----- ./ext/ae-ruby-debug/ae-ruby-debug.rb:602:in `sort' ./ext/ae-ruby-debug/ae-ruby-debug.rb:602:in `var_deep' ./ext/ae-ruby-debug/ae-ruby-debug.rb:630:in `var_deep' ./ext/ae-ruby-debug/ae-ruby-debug.rb:604:in `each' ./ext/ae-ruby-debug/ae-ruby-debug.rb:604:in `var_deep' ./ext/ae-ruby-debug/ae-ruby-debug.rb:630:in `var_deep' ./ext/ae-ruby-debug/ae-ruby-debug.rb:604:in `each' ./ext/ae-ruby-debug/ae-ruby-debug.rb:604:in `var_deep' ./ext/ae-ruby-debug/ae-ruby-debug.rb:584:in `inspect_node' ./ext/ae-ruby-debug/ae-ruby-debug.rb:195:in `build_var_panel' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `call' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `eval_cmd' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `cb_eval' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1138:in `call' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1324:in `callback' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in `catch' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in `callback' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1557:in `mainloop' C:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1557:in `mainloop' ./lib/a-tkcommons.rb:62:in `run' C:/ruby18/lib/ruby/gems/1.8/gems/arcadia-0.7.0.1/bin/arcadia:12 c:/ruby18/bin/arcadia:19:in `load' c:/ruby18/bin/arcadia:19 ---< backtrace of Tk side >------- invoked from within "rb_out c00390 class_var@@@@@active_connections" ("uplevel" body line 1) invoked from within "uplevel \#0 $cmd [list $node]" (procedure "Tree::_cross_event" line 14) invoked from within "Tree::_cross_event .w00001.frame.w00250.w00253.w00255.fvars.w00256" (command bound to event)
Hi,
I am on windows xp sp3 x86 with
ruby 1.9.3p125 and latest devkit.
After an adventurous installation of rdebug-base-19x , rdebug-19 (fix dependency) and ruby-wmi (fix :->; in base.rb)
I can start arcadia and run simple programs however when I try to debug the debugger is very slow to "start???"
an error appears at arcadia log
socket_session : Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2)
while rdebug (which standalone seems to work fine) says
d:/winoss/Ruby193/bin/rdebug.bat:1: syntax error, unexpected tCONSTANT, expecting $end
the debugger does not appear to work.
how:
right click on a directory in the "dir projects", choose "open dir as project", then cancel
result: application error box appears
After you modify a file outside of the editor and it prompts you "do you want to reload' (you click yes) the syntax highlighting all disappears :)
-r
Using Windows 7 x64 Ruby 1.9.2p180, tk-win gem
D:\projects>arcadia C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk.rb:2856:in ` _toUTF8': unknown encoding name 'cp437' (ArgumentError) from C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk .rb:2856:in `_toUTF8' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk .rb:675:in `_toUTF8' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk .rb:5076:in `hash_kv' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk .rb:5076:in `create_self' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/tk-win-0.2.2-x86-mingw32/lib/tk .rb:5058:in `initialize' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-tkcommons.r b:814:in `new' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-tkcommons.r b:814:in `__add_button' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-tkcommons.r b:800:in `add_fixed_button' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-tkcommons.r b:1263:in `on_close=' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-core.rb:488 :in `prepare' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/lib/a-core.rb:85: in `initialize' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/bin/arcadia:12:in `new' from C:/Ruby192/lib/ruby/gems/1.9.1/gems/arcadia-0.9.3/bin/arcadia:12:in `' from C:/Ruby192/bin/arcadia:19:in `load' from C:/Ruby192/bin/arcadia:19:in `' Arcadia 24295392 dying at 2011-05-10 02:29:47 -0500 D:\projects>ruby -v ruby 1.9.2p180 (2011-02-18) [i386-mingw32]
yep
Nope.
Ex:
flash[:notice] = "You are not allowed to access '#{controller_name}/#{action_name}'.
If you feel this is an error please contact your Substruct admin."
how to recreate:
close "editor"
click on file in File history to open it.
Bug results, trace is dumped.
NameError: undefined local variable or method `open_file_dialog' for # ---< backtrace of Ruby side >----- ./lib/a-core.rb:942:in`build' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `call' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in`eval_cmd' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `cb_eval' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1138:in`call' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1324:in `callback' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in`catch' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in `callback' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1354:in`mainloop' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1557:in `mainloop' ./lib/a-tkcommons.rb:62:in`run' bin/arc:12 ---< backtrace of Tk side >------- invoked from within "rb_out c00059"
When installed, a message that Gem 'ruby-debug19' and ctags are missing.
Here's the install:
thufir@dur:$$
thufir@dur:
thufir@dur:$ gem install arcadia --no-rdoc --no-ri$
Fetching: coderay-1.0.5.gem (100%)
Fetching: arcadia-0.11.1.1.gem (100%)
Successfully installed coderay-1.0.5
Successfully installed arcadia-0.11.1.1
2 gems installed
thufir@dur:
thufir@dur:$$ arcadia
thufir@dur:
[1]+ Stopped arcadia
thufir@dur:~$ NOTE: Gem.available? is deprecated, use Specification::find_by_name. It will be removed on or after 2011-11-01.
Gem.available? called from /home/thufir/.rvm/gems/ruby-1.9.3-p125/gems/arcadia-0.11.1.1/lib/a-core.rb:268.
NOTE: Gem.available? is deprecated, use Specification::find_by_name. It will be removed on or after 2011-11-01.
Gem.available? called from /home/thufir/.rvm/gems/ruby-1.9.3-p125/gems/arcadia-0.11.1.1/lib/a-core.rb:268.
NOTE: Gem.available? is deprecated, use Specification::find_by_name. It will be removed on or after 2011-11-01.
Gem.available? called from /home/thufir/.rvm/gems/ruby-1.9.3-p125/gems/arcadia-0.11.1.1/lib/a-core.rb:268.
thufir@dur:$$
thufir@dur:
thufir@dur:~$ rvm --version
rvm 1.10.3 by Wayne E. Seguin [email protected], Michal Papis [email protected] [https://rvm.beginrescueend.com/]
thufir@dur:$$ ruby --version
thufir@dur:
ruby 1.9.3p125 (2012-02-16 revision 34643) [i686-linux]
thufir@dur:$$ gem --version
thufir@dur:
1.8.19
thufir@dur:$$
thufir@dur:
thufir@dur:$ type rvm | head -1$
rvm is a function
thufir@dur:
thufir@dur:~$
I installed Arcadia as a gem on Ubuntu 10.10. Although the documentation says it should start by issuing 'arcadia', this did't work. I had to locate the file in '/var/lib/gems/1.9.1/gems/arcadia-0.9.3/bin/arcadia' and start it there.
The 3rd time I started the app - without installing, removing anything - it started with a huge error:
$ ./arcadia /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-ruby-debug/ae-ruby-debug.rb:1555:in `breakpoint_add': undefined method`<<' for nil:NilClass (NoMethodError) from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-ruby-debug/ae-ruby-debug.rb:1481:in `on_debug' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:456:in`block in _process_fase' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:452:in `each' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:452:in`_process_fase' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:409:in `block in process_event' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:408:in`each' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:408:in `process_event' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-breakpoints/ae-breakpoints.rb:40:in`block in load_persistent_breakpoints' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-breakpoints/ae-breakpoints.rb:37:in `each' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-breakpoints/ae-breakpoints.rb:37:in`load_persistent_breakpoints' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/ext/ae-breakpoints/ae-breakpoints.rb:19:in `on_after_build' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:462:in`block in _process_fase' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:461:in `each' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:461:in`_process_fase' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:414:in `block in process_event' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:413:in`each' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-commons.rb:413:in `process_event' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-core.rb:276:in`do_build' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-core.rb:497:in `prepare' from /var/lib/gems/1.9.1/gems/arcadia-0.9.3/lib/a-core.rb:85:in`initialize' from ./arcadia:12:in `new' from ./arcadia:12:in`
When right clicking on a project or file and trying to start terminal from here tries to start CDM instead of CMD.
its in the do_run_external_term method in the ae-term.rb file.
I just fixed the typo in mine and it works fine now.
C:\Ruby193\lib\ruby\gems\1.9.1\gems\arcadia-0.12.2\ext\ae-term\ae-term.rb
def do_run_external_term(_dir)
if Arcadia.is_windows?
system("cd #{_dir} & start cmd") ################## used to say: system("cd #{_dir} & start cdm"
else
system("cd #{_dir}; xterm &")
end
end
FYI im using windows 7
doesn't [at least in my fork] output anything from running non saved rb files
When starting arcadia the central frame 'Editor' is too wide. It entirely hides the 'Outline' frame and frame control buttons for 'Editor' frame. You have to resize the container window to almost double the screen's width to get to the splitter and drag it back to a normal width. Maybe it is trying to guess my screen width and it's getting it wrong because sometimes I plug some extra monitor and the screen gets wider.
In general, when resizing the container window no frame should become hidden, or at least there should be some kind of 'layout my frames' menu entry to auto resize all frames to fit the container window.
For everything else i've tried, arcadia seems pretty awesome !!
Ubuntu 11.04, rvm 1.6.18, ruby 1.9.2, tk 8.4, tk_as_gem 0.1, arcadia 0.10
Great software guys !
Thanks.
for some reason Global variables just stays "grey box" in this circumstance.
How to repeat: run a rails test, within a controller set a breakpoint, try to expand Global variables.
close arcadia, delete a file you were editing in it, reopen arcadia:
C:\dev\ruby\arcadia>ruby bin\arcadia
./ext/ae-editor/ae-editor.rb:3068:in readlines': No such file or directory - C:/dev/clean me up.txt (Errno::ENOENT) from ./ext/ae-editor/ae-editor.rb:3068:in
on_before_debug'
from ./lib/a-commons.rb:401:in send' from ./lib/a-commons.rb:401:in
_process_fase'
from ./lib/a-commons.rb:397:in each' from ./lib/a-commons.rb:397:in
_process_fase'
from ./lib/a-commons.rb:349:in process_event' from ./lib/a-commons.rb:348:in
each'
from ./lib/a-commons.rb:348:in process_event' ... 12 levels... from ./lib/a-core.rb:374:in
prepare'
from ./lib/a-core.rb:76:in initialize' from bin/arcadia:12:in
new'
from bin/arcadia:12
Would be good to include user input in "output" tab... so I don't have to run the program in a console...
I think this is a very usefull feature...
TypeError: can't convert nil into String ---< backtrace of Ruby side >----- ./ext/ae-editor/ae-editor.rb:3498:in `expand_path' ./ext/ae-editor/ae-editor.rb:3498:in `tab_file_name' ./ext/ae-editor/ae-editor.rb:3060:in `on_before_debug' ./lib/a-commons.rb:401:in `send' ./lib/a-commons.rb:401:in `_process_fase' ./lib/a-commons.rb:397:in `each' ./lib/a-commons.rb:397:in `_process_fase' ./lib/a-commons.rb:349:in `process_event' ./lib/a-commons.rb:348:in `each' ./lib/a-commons.rb:348:in `process_event' ./ext/ae-editor/ae-editor.rb:3240:in `breakpoint_add' ./ext/ae-editor/ae-editor.rb:1766:in `toggle_breakpoint' ./ext/ae-editor/ae-editor.rb:1695:in `initialize_line_number' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `call' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `eval_cmd' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1187:in `cb_eval' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1138:in `call' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1324:in `callback' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in `catch' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1323:in `callback' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1557:in `mainloop' c:/ruby18/lib/ruby/site_ruby/1.8/tk.rb:1557:in `mainloop' ./lib/a-tkcommons.rb:62:in `run' c:/ruby18/lib/ruby/gems/1.8/gems/arcadia-0.7.0.1/bin/arcadia:12 c:/ruby18/bin/arcadia:19:in `load' c:/ruby18/bin/arcadia:19 ---< backtrace of Tk side >------- invoked from within "rb_out c00261" (menu invoke)
For instance, separate code which responsible for autocompletion. So this code can be reused with other editors (vim, emacs, ruco). This idea inspired by gocode.
We all deserve better autocomplete for ruby written in ruby (so any ruby developer can hack it).
There is a problem in parsing file in error output
symptoms:
start debugger in one file.
close the file that has the debugger "in it" currently
stop debugger
try to start debugger in a different file.
Refuses to start.
In reality it appears the previous debugger doesn't close down right/well.
when you hit F5, I believe stderr is ignored?
Currently when it pops up asking if you want to install a gem
gem install xxx
if you hit enter, the "exec" and "exit" buttons go away, and you are stuck.
Thanks!
-r
when you right click on a directory in "dir projects" and choose "open dir as project" it doesn't open the dir as project--it prompts you to pick a whole new [other] dir as project. Expected?
At startup and everytime I use scrollbar it show error dialog:
NoMethodError: undefined method length' for 114:Fixnum ---< backtrace of Ruby side >----- /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:3519:in
highlight_tags'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:3508:in each' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:3508:in
highlight_tags'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:3010:in highlightlines' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:2881:in
rehighlightlines'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:3051:in highlight_zone' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:2907:in
do_line_update'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:2906:in upto' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:2906:in
do_line_update'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/ext/ae-editor/ae-editor.rb:1885:in initialize_text_binding' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/lib/a-tkcommons.rb:1726:in
call'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/lib/a-tkcommons.rb:1726:in do_yscrollcommand' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/lib/a-tkcommons.rb:1800:in
arm_scroll_binding'
/usr/lib/ruby/1.8/tk.rb:1250:in call' /usr/lib/ruby/1.8/tk.rb:1250:in
eval_cmd'
/usr/lib/ruby/1.8/tk.rb:1250:in cb_eval' /usr/lib/ruby/1.8/tk.rb:1197:in
call'
/usr/lib/ruby/1.8/tk.rb:1387:in callback' /usr/lib/ruby/1.8/tk.rb:1386:in
catch'
/usr/lib/ruby/1.8/tk.rb:1386:in callback' /usr/lib/ruby/1.8/tk.rb:1421:in
mainloop'
/usr/lib/ruby/1.8/tk.rb:1646:in mainloop' /usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/lib/a-tkcommons.rb:90:in
run'
/usr/lib/ruby/gems/1.8/gems/arcadia-0.10.0/bin/arcadia:15
/usr/bin/arcadia:19:in `load'
/usr/bin/arcadia:19
---< backtrace of Tk side >-------
invoked from within
"rb_out c00465 0.0167427701674277 0.5121765601217656"
(vertical scrolling command executed by text)
ruby -v : ruby 1.8.7 (2011-06-30 patchlevel 352) [i686-linux]
ruby: Can't chdir to c:\Documents (fatal)
+--- at Thu 13-Aug-2009 05:31:04 ---+
ruby: Can't chdir to C:/Documents (fatal)
Dir.glob('lib/gems_here/*').each{|d| $: << "#{d}/lib" } highlights poorly arcadia?
highlights poorly [though this is a low priority, for sure]
Is this expected? What is the ideal operation here? :)
-r
It loops saying "Errno::ENOENT no such file" and you have to restart arcadia
how to recreate:
create a new file [new file icon]
type in
a = 3
a = 4
a = 5
save it
now try and set breakpoints on its various lines by double clicking left of the line number. For me it creates some yes, others no.
Thanks!
in mingw I receive this output:
socket_session : #<Errno::ECONNREFUSED: No connection could be made because the target machine actively refused it. - connect(2)>
at least for me, when run on the root, at times...
NoMethodError: undefined method length' for nil:NilClass ---< backtrace of Ruby side >----- ./ext/ae-dir-projects/ae-dir-projects.rb:415:in
selected'
./ext/ae-dir-projects/ae-dir-projects.rb:378:in pop_up_menu_tree' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in
call'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in eval_cmd' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in
cb_eval'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1138:in call' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1324:in
callback'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1323:in catch' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1323:in
callback'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1557:in mainloop' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1557:in
mainloop'
./lib/a-tkcommons.rb:62:in run' c:/installs/ruby_msvc/lib/ruby/gems/1.8/gems/arcadia-0.7.0.1/bin/arcadia:13 c:/installs/ruby_msvc/bin/arcadia:19:in
load'
c:/installs/ruby_msvc/bin/arcadia:19
---< backtrace of Tk side >-------
invoked from within
"rb_out c00154"
(menu invoke)
[tempwall@temp-nc ~]$ arcadia
/usr/lib/ruby/1.8/tk.rb:2049:in _invoke_without_enc': unknown option "-" (RuntimeError) from /usr/lib/ruby/1.8/tk.rb:2049:in
_ip_invoke_core'
from /usr/lib/ruby/1.8/tk.rb:2085:in _tk_call_core' from /usr/lib/ruby/1.8/tk.rb:2113:in
tk_call_without_enc'
from /usr/lib/ruby/1.8/tk.rb:5155:in create_self' from /usr/lib/ruby/1.8/tk.rb:5137:in
initialize'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-tkcommons.rb:411:in new' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-tkcommons.rb:411:in
initialize'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:2557:in new' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:2557:in
_prepare_cols'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:2686:in add_cols_perc' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:502:in
initialize_layout'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:490:in each' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:490:in
initialize_layout'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:592:in prepare' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/lib/a-core.rb:122:in
initialize'
from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/bin/arcadia:15:in new' from /usr/lib/ruby/gems/1.8/gems/arcadia-0.11.1/bin/arcadia:15 from /usr/bin/arcadia:19:in
load'
from /usr/bin/arcadia:19
Arcadia -612040588 dying at Fri Feb 24 05:07:47 +0800 2012
The environment:
Fedora16,ruby 1.8.7,official software repository. All requirements meet as some time it could be run well...
And the arcadia 0.11.1 is to be run.
I think this is a bug?
run this file [F5]
require 'rubygems'
require 'ruby-debug'
debugger
3
I've tried with several of my own .rb files, and even tried typing the example shown in the screenshot to the letter, but arcadia never suggests code completion. It will sometimes work sporadically right after saving a file, but otherwise it seems not to pop up.
0.7.0 on win XP SP3 Tk8.4 Ruby 1.8.6
NoMethodError: undefined method length' for nil:NilClass ---< backtrace of Ruby side >----- ./ext/ae-dir-projects/ae-dir-projects.rb:415:in
selected'
./ext/ae-dir-projects/ae-dir-projects.rb:856:in on_before_save_as_buffer' ./lib/a-commons.rb:367:in
send'
./lib/a-commons.rb:367:in _process_fase' ./lib/a-commons.rb:366:in
each'
./lib/a-commons.rb:366:in _process_fase' ./lib/a-commons.rb:310:in
process_event'
./lib/a-commons.rb:309:in each' ./lib/a-commons.rb:309:in
process_event'
./lib/a-core.rb:797:in build' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in
call'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in eval_cmd' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1187:in
cb_eval'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1138:in call' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1324:in
callback'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1323:in catch' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1323:in
callback'
C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1354:in mainloop' C:/Ruby-1.8.6/lib/ruby/1.8/tk.rb:1557:in
mainloop'
./lib/a-tkcommons.rb:62:in run' C:/Ruby-1.8.6/lib/ruby/gems/1.8/gems/arcadia-0.7.0/bin/arcadia:13 C:/Ruby-1.8.6/bin/arcadia:19:in
load'
C:/Ruby-1.8.6/bin/arcadia:19
---< backtrace of Tk side >-------
invoked from within
"rb_out c00076"
(menu invoke)
apparently
./ext/ae-dir-projects/ae-dir-projects.rb:178: warning: multiple values for a block parameter (2 for 1)
Thanks!
Nope not much.
Hi, after installing the gem, this error happen:
https://gist.github.com/4557505
Running OSX 10.8, rbenv, ruby 1.9.3p194. TCL/TK from system, I think, 8.4 or 8.5
Thanks in advace!
I believe you recreate it by opening a new project, closing it, opening same dir as project again, try to expand it, this results.
NoMethodError: undefined method cache_dirs' for nil:NilClass ---< backtrace of Ruby side >----- ./ext/ae-dir-projects/ae-dir-projects.rb:221:in
do_open_folder'
./ext/ae-dir-projects/ae-dir-projects.rb:692:in add_node' ./ext/ae-dir-projects/ae-dir-projects.rb:712:in
add_project'
./ext/ae-dir-projects/ae-dir-projects.rb:461:in do_open_project' ./ext/ae-dir-projects/ae-dir-projects.rb:68:in
on_build'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in call' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in
eval_cmd'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1187:in cb_eval' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1138:in
call'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1324:in callback' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1323:in
catch'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1323:in callback' c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1557:in
mainloop'
c:/installs/ruby_msvc/lib/ruby/1.8/tk.rb:1557:in mainloop' ./lib/a-tkcommons.rb:62:in
run'
c:/installs/ruby_msvc/lib/ruby/gems/1.8/gems/arcadia-0.7.0.1/bin/arcadia:12
c:/installs/ruby_msvc/bin/arcadia:19:in `load'
c:/installs/ruby_msvc/bin/arcadia:19
---< backtrace of Tk side >-------
invoked from within
"rb_out c00118"
("uplevel" body line 1)
invoked from within
"uplevel #0 $cmd"
(procedure "Button::_release" line 19)
invoked from within
"Button::_release .w00001.frame.w00115.w00116.b1"
(command bound to event)
it moves the cursor to the text, but doesn't highlight it
appears that for some reason in the "fine" dialog the replace all button never becomes ungreyed--even though it is active. At least here on win32
Nope
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.