On Fri, Aug 09, 2013 at 05:11:47PM +0900, [email protected] wrote: > I built pry at pbuilder, some test failed. > But I ran it at normal environment, all test succeeded. > Would you please check this?
In pbuilder environment, it causes missing EDITOR environment variable
and no 'editor', 'vi' and 'nano' (see: lib/pry/pry_class.rb line 251).
I think pry need to have depends and build-depends nvi | nano | editor.
# which editor
# which vi
# which nano
# /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q
Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop
v3.4.6
EEE.
TypeError: can't convert nil into String
/tmp/buildd/pry-0.9.12.2/lib/pry/editor.rb:124:in `basename':
build_editor_invocation_string - should shell-escape files
:
:
:
# EDITOR=vi /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q
Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop
v3.4.6
....
4 tests, 4 assertions, 0 failures, 0 errors
#
# apt-get install nano
:
# /usr/bin/bacon -Ispec -rubygems spec/editor_spec.rb -q
Ruby v1.9.3 (ruby), Pry v0.9.12.2, method_source v0.8.2, CodeRay v1.0.9, Slop
v3.4.6
....
4 tests, 4 assertions, 0 failures, 0 errors
#
--
Regards,
dai
GPG Fingerprint = 0B29 D88E 42E6 B765 B8D8 EA50 7839 619D D439 668E
signature.asc
Description: Digital signature

