➜ ~ cloudapp Desktop/test.txt
You need to install cloudapp_api: gem install cloudapp_api
➜ ~ sudo gem install cloudapp_api
Password:
Successfully installed cloudapp_api-0.3.1
1 gem installed
Installing ri documentation for cloudapp_api-0.3.1...
Installing RDoc documentation for cloudapp_api-0.3.1...
➜ ~ cloudapp ~/Desktop/test.txt
You need to install cloudapp_api: gem install cloudapp_api
➜ ~ gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.5
- RUBY VERSION: 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
- INSTALLATION DIRECTORY: /Library/Ruby/Gems/1.8
- RUBY EXECUTABLE: /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
- EXECUTABLE DIRECTORY: /usr/bin
- RUBYGEMS PLATFORMS:
- ruby
- universal-darwin-10
- GEM PATHS:
- /Library/Ruby/Gems/1.8
- /Users/bkern/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
➜ ~
➜ ~ which ruby
/usr/bin/ruby
~ ls -ls /usr/bin/ruby
8 lrwxr-xr-x 1 root wheel 76 Mar 23 10:16 /usr/bin/ruby -> ../../System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby
➜ ~ ruby -v
ruby 1.8.7 (2009-06-12 patchlevel 174) [universal-darwin10.0]
我不知道如何解决这个问题。任何帮助,将不胜感激。我正在跑雪豹。
Gem.all_load_paths.grep / cloudapp / 注意:不推荐使用Gem.all_load_paths,无需替换。它将在2011-10-01之后删除。 从(irb)调用的Gem.all_load_paths:7。 注意:不推荐使用Gem.all_partials,无需替换。它将在2011-10-01之后删除。 Gem.all_partials来自/Library/Ruby/Site/1.8/rubygems.rb:260。 NoMethodError:未定义的方法
specifications' for "/Library/Ruby/Gems/1.8":String from /Library/Ruby/Site/1.8/rubygems.rb:425:in
each_load_path' 来自/Library/Ruby/Site/1.8/rubygems.rb:423:ineach' from /Library/Ruby/Site/1.8/rubygems.rb:423:in
each_load_path' 来自/Library/Ruby/Site/1.8/rubygems.rb:260:in_deprecated_all_load_paths' from /Library/Ruby/Site/1.8/rubygems.rb:259:in
每个' 来自/Library/Ruby/Site/1.8/rubygems.rb:259:in_deprecated_all_load_paths' from /Library/Ruby/Site/1.8/rubygems/deprecate.rb:62:in
发送' 来自/Library/Ruby/Site/1.8/rubygems/deprecate.rb:62:in`all_load_paths' 来自(irb):7
答案 0 :(得分:0)
cloudapp二进制文件很简单......就像这样开始:
require 'rubygems'
begin
require 'cloudapp_api'
rescue LoadError
puts "You need to install cloudapp_api: gem install cloudapp_api"
exit!(1)
end
这就是我要做的事情:
irb -f
开头)。你能否在那里需要cloudapp_api(还记得首先要求rubygems吗?)which cloudapp
找到它)。它是否在正确的ruby二进制文件下运行?这是故障排除的第一步。我们会看到你得到的......