I'm trying to learn Ruby. A task I'm trying to do is download a file from the web and save it locally. I'm looking at http://ruby.bastardsbook.com/chapters/io/ and trying to implement the solution in the "Exercise: Copy Wikipedia's front page to a file using block notation" section, but it's not working for me. The error message I get is: /home/jhsu/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- rest-client (LoadError) from /home/jhsu/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from test.rb:4:in `<main>' What am I missing? Would another approach be better?
on 2013-02-20 06:21
on 2013-02-20 07:37
Jason Hsu, Android developer wrote in post #1097902: > I'm trying to learn Ruby. A task I'm trying to do is download a file > from > the web and save it locally. > > I'm looking at http://ruby.bastardsbook.com/chapters/io/ and trying to > implement the solution in the "Exercise: Copy Wikipedia's front page to > a > file using block notation" section, but it's not working for me. The > error > message I get is: > > /home/jhsu/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in > `require': cannot load such file -- rest-client (LoadError) > from > /home/jhsu/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in > `require' > from test.rb:4:in `<main>' > > > What am I missing? Would another approach be better? Did you install the rest-client gem? gem install rest-client You you don't have the gem installed Ruby can't very well load it. Usually when you see that custom_require it assumes the name you gave in require statement is custom since it wasn't found in the list of gems.
on 2013-02-21 08:21
On Tue, Feb 19, 2013 at 11:20 PM, Jason Hsu, Android developer <jhsu802701@gmail.com> wrote: > from > /home/jhsu/.rvm/rubies/ruby-1.9.3-p385/lib/ruby/site_ruby/1.9.1/rubygems/custom_require.rb:36:in > `require' > from test.rb:4:in `<main>' > > > What am I missing? Would another approach be better? Did you do this chapter first? http://ruby.bastardsbook.com/chapters/methods-and-gems/
on 2013-02-21 12:31
save_path="/your/local/path/filename"
File.open(save_path, 'wb') do |file|
file << open('download_file_url').read
end
On Thu, Feb 21, 2013 at 2:19 AM, tamouse mailing lists <
tamouse.lists@gmail.com> wrote:
> > message I get is:
> >
> email to rubyonrails-talk+unsubscribe@googlegroups.com.
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>
--
Regards by
Saravanan.P
Please log in before posting. Registration is free and takes only a minute.
Existing account
(Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
Log in with Google account | Log in with Yahoo account
No account? Register here.