I am new user working on MAC OS and try to install rb-appscrip-0.6.0. I
want Autoit functionality on the MAC OS with using rb-appscript.
Ruby Version on MAC OS is:
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]
Gem Version on MAC OS:
1.6.1
then i go to the destination where i downloaded the rb-appscript file
and start installing it using the commands:
1. ruby extconf.rb
Output:
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_ruby.h ...
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_intern.h
...
creating Makefile
2. Make
Output: cc -dynamic -bundle -undefined suppress -flat_namespace -o
ae.bundle rbae.o SendThreadSafe.o -L. -L/usr/local/lib -L. -framework
Carbon -framework ApplicationServices -lruby -lpthread -ldl -lobjc
ld: warning: in /usr/local/lib/libruby.dylib, file was built for i386
which is not the architecture being linked (x86_64)
ld: in /usr/local/lib/libxml2.2.dylib, file was built for i386 which is
not the architecture being linked (x86_64)
collect2: ld returned 1 exit status
make: *** [ae.bundle] Error 1
and not able to install it.
Please let me know from the basic how to install it on MAC OS.
I am new user working on MAC OS and try to install rb-appscrip-0.6.0. I
want Autoit functionality on the MAC OS with using rb-appscript.
Ruby Version on MAC OS is:
ruby 1.8.7 (2009-06-12 patchlevel 174) [i686-darwin9.7.0]
Gem Version on MAC OS:
1.6.1
then i go to the destination where i downloaded the rb-appscript file
and start installing it using the commands:
1. ruby extconf.rb
Output:
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_ruby.h ...
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_intern.h
...
F: ?!?!
Output: cc -dynamic -bundle -undefined suppress -flat_namespace -o
ae.bundle rbae.o SendThreadSafe.o -L. -L/usr/local/lib -L. -framework
Carbon -framework ApplicationServices -lruby -lpthread -ldl -lobjc
ld: warning: in /usr/local/lib/libruby.dylib, file was built for i386
which is not the architecture being linked (x86_64)
ld: in /usr/local/lib/libxml2.2.dylib, file was built for i386 which is
not the architecture being linked (x86_64)
This says that you're trying to link a 32 bit library against a 64 bit build. That's gonna be a problem. I'm not sure why you're manually installing it at all, after reporting your rubygems version. Instead, try installing the gem:
9999 % sudo gem install rb-appscript
Password:
Updating installed gems
Updating rb-appscript
Fetching: rb-appscript-0.6.0.gem (100%)
Building native extensions. This could take a while...
Successfully installed rb-appscript-0.6.0
Gems updated: rb-appscript
Installing ri documentation for rb-appscript-0.6.0...
Installing RDoc documentation for rb-appscript-0.6.0...
10000 %
When i Tried again i didnot find any rb-appscript gem under that. The
files under the rb-appscript-0.6.0 folder are:
CHANGES
extconf.rb
sample
README
gem_make.out
src
doc
rb-appscript.gemspec
test
After check the list i tried to build the gem using gemspec:
LALIT-JAINs-MacBook:rb-appscript-0.6.0 lalitjain$ sudo gem build
rb-appscript.gemspec
Password:
[rb-appscript.gemspec] isn't a Gem::Specification (NilClass instead).
ERROR: While executing gem ... (NoMethodError)
undefined method `mark_version' for nil:NilClass
then i go to the destination where i downloaded the rb-appscript file
and start installing it using the commands:
1. ruby extconf.rb
Output:
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_ruby.h ...
create F:/ExpressKCS/APPLE_SCIPTS/rb-appscript-0.6.0/src/osx_intern.h
...
F: ?!?!
Output: cc -dynamic -bundle -undefined suppress -flat_namespace -o
ae.bundle rbae.o SendThreadSafe.o -L. -L/usr/local/lib -L. -framework
Carbon -framework ApplicationServices -lruby -lpthread -ldl -lobjc
ld: warning: in /usr/local/lib/libruby.dylib, file was built for i386
which is not the architecture being linked (x86_64)
ld: in /usr/local/lib/libxml2.2.dylib, file was built for i386 which is
not the architecture being linked (x86_64)
This says that you're trying to link a 32 bit library against a 64 bit
build. That's gonna be a problem. I'm not sure why you're manually
installing it at all, after reporting your rubygems version. Instead,
try installing the gem:
9999 % sudo gem install rb-appscript
Password:
Updating installed gems
Updating rb-appscript
Fetching: rb-appscript-0.6.0.gem (100%)
Building native extensions. This could take a while...
Successfully installed rb-appscript-0.6.0
Gems updated: rb-appscript
Installing ri documentation for rb-appscript-0.6.0...
Installing RDoc documentation for rb-appscript-0.6.0...
10000 %
Hi Ryan Davis,
Thanks for the reply....
bUt when i tried to run the rb-appscript-0.6.0.gem then also it creating
problem.
Step which I Did:
1.Navigate to the folder
/usr/local/lib/ruby/gems/1.8/gems/rb-appscript-0.6.0/
2. type the command: sudo gem install rb-appscript-0.6.0.gem
output:
Building native extensions. This could take a while...
ERROR: Error installing rb-appscript-0.6.0.gem:
ERROR: Failed to build gem native extension.
Gem files will remain installed in
/usr/local/lib/ruby/gems/1.8/gems/rb-appscript-0.6.0 for inspection.
Results logged to
/usr/local/lib/ruby/gems/1.8/gems/rb-appscript-0.6.0/./gem_make.out
Please help me out to install it. I required very urgently. I will be
very greatful.