| Sign In/My Account | View Cart |
| Article: |
An Introduction to RubyCocoa, Part 2 | |
| Subject: | Having install troubles | |
| Date: | 2004-10-16 10:18:31 | |
| From: | allClass | |
|
I'm pretty sure something about my install is messed up because even if I open the sample apps and try to run them from xcode I still get errors. For instance:
|
||
Showing messages 1 through 3 of 3.
I'm having what seems to be the same problem as the other people who've written here - I wonder whether you or anyone else has discovered a solution yet? The build error (this is with the stub 'puts' lines in Controller.rb) is:
/Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/oc_import.rb:22:in `module_eval': undefined method `NSClassFromString' for OSX:Module (NoMethodError)
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/oc_import.rb:21:in `module_eval'
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/oc_import.rb:21:in `ns_import'
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/foundation.rb:5
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/cocoa.rb:11:in `require'
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/objc/cocoa.rb:11
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/cocoa.rb:11:in `require'
from /Library/Frameworks/RubyCocoa.framework/Versions/A/Resources/ruby/osx/cocoa.rb:11
from /Users/leeg/devel/Cocoa/RubyTar/build/RubyTar.app/Contents/Resources/rb_main.rb:9:in `require'
from /Users/leeg/devel/Cocoa/RubyTar/build/RubyTar.app/Contents/Resources/rb_main.rb:9
Some potentially useful configuration information:
mallet:~ leeg$ ruby -v
ruby 1.8.2 (2004-07-29) [powerpc-darwin7.5.0]
mallet:~ leeg$ uname -a
Darwin mallet.local 7.5.0 Darwin Kernel Version 7.5.0: Thu Aug 5 19:26:16 PDT 2004; root:xnu/xnu-517.7.21.obj~3/RELEASE_PPC Power Macintosh powerpc
XCode 1.5
Component versions
Xcode IDE: 389.0
Xcode Core: 387.0
ToolSupport: 372.0
I did a cvs up on rubycocoa to make sure that the problem persisted, just before posting this message. Indeed it does. Thanks, leeg.
Second, I did a search on my system for the file you're having trouble loading (the rbconfig file) and it only shows up in one place--my Ruby install folder, not my RubyCocoa folder. I am running Ruby 1.8.1 and I read over some of the info at the RubyCocoa site and it seems like there are some problems with running the default version of Ruby that comes with the Mac. So, you may want to try installing the latest version of Ruby and then Reinstalling RubyCocoa. That may solve the problem your having.
If either of these don't seem to work for you, write me back and I'll see if I can come up with some other solution.
Good luck.