Không có lỗi đầu ra cho các lệnh ruby


1

Tôi hiện đang gặp vấn đề sau:

Một số lệnh ruby ​​/ rbenv của tôi (ví dụ :) bundle exec irb, rbenv rehashkhông thành công khi thực thi.

Tuy nhiên tôi không nhận được bất kỳ lỗi đầu ra:

[~]$ bundle exec irb                                                                                                
[~]$ echo $?                                                                                                         
1

Tôi sử dụng zsh (thông qua oh-my-zsh) nhưng chuyển sang bash không giải quyết được vấn đề.

Có cách nào để xem đầu ra lỗi từ lệnh cuối cùng không?


Điều này có vẻ như bạn đã STDERRchuyển hướng ở một nơi khác ngoài thiết bị đầu cuối.
vgoff

Đây có thể là trường hợp. Làm thế nào có thể thấy nơi STDERR được chuyển hướng?
leifg

Tôi không chắc chắn những gì khác trong môi trường của bạn, nhưng cho dù đó là gì, nó có thể đang thay đổi giá trị của $stderrmột tệp hoặc nhật ký. Mở IRB và kiểm tra giá trị của $stderrđể có gợi ý về nơi nó có thể được chuyển hướng đến.
vgoff
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.