I''ve been working through the Flickr tutorial, and it looks like I installed the Flickr gem with the require xml-simple gem without problems. But when I got to the point in the demo when it was time to submit the form, I got an error with the message "uninitialized constant Flickr". I did some poking around at the gem repository, and ran ''ruby test_flickr.rb'' to test, and got the message: ./flickr.rb:49:in `require'': no such file to load -- xmlsimple (LoadError). This is of course the place in flickr.rb where "require ''xmlsimple''" is called. Ran a similar test in a test.rb file that simply says "require ''xmlsimple''", and it chokes in a similar fashion. The system says I have xml-simple installed (running gem q -l). I''ve tried uninstalling and reinstalling both xml-simple and flickr, independendtly and by letting flickr grab xml-simple. I''ve restarted the server entirely. Things always install without error, and gem always tells me I''ve got xml-simple installed, but when it comes time to require xmlsimple, it can''t be found. I''m tearing my hair out. I''ve got xml-simple 1.0.8, Ruby 1.8.4, RubyGems 0.8.11, running on an old Suse 8 box. Haven''t had any problems running or installing anything Ruby-on-Rails related so far. Thanks, Nikki -- Posted via http://www.ruby-forum.com/.
A bit more information - turns out I can''t find any extra installed
gems. Running gem env produces:
Rubygems Environment:
- VERSION: 0.8.11 (0.8.11)
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- GEM PATH:
- /usr/local/lib/ruby/gems/1.8
- REMOTE SOURCES:
- http://gems.rubyforge.org
The gem path seems to be correct. I tried additionally adding a similar
$GEM_HOME to my local environment. I have "export RUBYOPT=rubygems"
in
my .profile. Gems install without error and show that they''re
installed
on the server. I''m using the mysql gem to connect to the database
without problem. But when I run something at the command line like
''ruby
require flickr'', I get "No such file or directory -- require
(LoadError)".
Aside from wanting to muck around with the simple Flickr demo, I''d
really like to figure out what''s up with my system so I can use the
extra libraries.
Thanks,
Nikki
--
Posted via http://www.ruby-forum.com/.
Final comment - I just installed Ruby/Gems/Rails on my WinXP laptop and I''m getting the exact same results. Everything seemed to install without error. I can run a basic app. I install the Flickr gem, which also grabs xml-simple. The system says they''re installed. Go to run ''ruby require flickr'' and bam - can''t be found. Gem_path seems to point to the correct repository. Is there a version incompatibility somewhere? Both systems (Linux and Windows) are running Ruby 1.8.4, Gems 1.8, Rails 1.1, flickr gem 1.0.0, xml-simple 1.0.8 (though I tried to grab the Technorati gem, which installed, and the system couldn''t find that either. I was really looking forward to teaching myself RoR with a demo app I have in mind, but I''m close to giving up. Thanks again, Nikki -- Posted via http://www.ruby-forum.com/.
Try running ruby -e "require ''flickr''" and see if that works. Just running ruby require flickr will try to execute a script called require, which obviously isn''t what you''re trying to achieve. Hope that helps. David On 29/03/06, Nikki <mail@nikki.org> wrote:> Final comment - I just installed Ruby/Gems/Rails on my WinXP laptop and > I''m getting the exact same results. Everything seemed to install > without error. I can run a basic app. I install the Flickr gem, which > also grabs xml-simple. The system says they''re installed. Go to run > ''ruby require flickr'' and bam - can''t be found. Gem_path seems to point > to the correct repository. > > Is there a version incompatibility somewhere? Both systems (Linux and > Windows) are running Ruby 1.8.4, Gems 1.8, Rails 1.1, flickr gem 1.0.0, > xml-simple 1.0.8 (though I tried to grab the Technorati gem, which > installed, and the system couldn''t find that either. > > I was really looking forward to teaching myself RoR with a demo app I > have in mind, but I''m close to giving up. > > Thanks again, > > Nikki > > -- > Posted via http://www.ruby-forum.com/. > _______________________________________________ > Rails mailing list > Rails@lists.rubyonrails.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
That doesn''t work either (and obviously I''m a newbie).
I ran
ruby -e "require ''flickr''"
and got -e:1:in `require'': no such file to load -- flickr (LoadError)
from -e:1
And as long as - require ''flickr'' - is in the environment.rb
file, I
can''t start the server, generate scaffolds, etc.
Thanks very much for answering though.
Nikki
--
Posted via http://www.ruby-forum.com/.