Возвышенный текст не может понять gets.chomp

Я написал эту простую программу на ruby, используя Sublime Text, и по какой-то причине, если я создаю ее, используя встроенную систему Sublime text, я получаю следующую ошибку

`deposit': undefined method `chomp' for nil:NilClass (NoMethodError)

Он работает отлично, если я запускаю его с помощью cmd.

class BankAccount
    def initialize(name)
        @transactions = []
        @balance = 0
    end
    def deposit
        print "How much do you want to deposit?"
        amount = gets.chomp
        @balance += amount.to_f
        puts "$#{amount} is deposited"
    end
    def show_balance
        puts "Your balance is #{@balance}"
    end
end
bank_account = BankAccount.new("Rohit Begani")
bank_account.class # => BankAccount
bank_account.deposit
bank_account.show_balance

Ответы на вопрос(1)

Ваш ответ на вопрос