2015-07-22 16 views
6

tôi đang cố gắng để tạo ra một dự án Rails mới,Không thể Tạo Rails New Project: `require ': không thể tải tập tin như vậy -/config/khởi động (LoadError)

Jakes-Air:code JakeWengroff$ rails new MyNewProject -T 

nhưng tôi cứ bị lỗi này:

script/rails:5:in `require': cannot load such file -- /Users/JakeWengroff/config/boot (LoadError) 
from script/rails:5:in `<main>' 

kiểm tra phiên bản Ruby, ruby -v, tôi nhận được

ruby 2.1.2p95 (2014-05-08 revision 45877) [x86_64-darwin13.0] 

Khi tôi muốn kiểm tra phiên bản của Rails, rails -v, tôi nhận được lỗi tương tự như khi tôi muốn bắt đầu một Rails proejct mới:

script/rails:5:in `require': cannot load such file -- /Users/JakeWengroff/config/boot (LoadError) 
from script/rails:5:in `<main>' 

Vì vậy, tôi cài đặt lại Rails, gem install rails -v 4.2.0:

Successfully installed rails-4.2.0 
Parsing documentation for rails-4.2.0 
Done installing documentation for rails after 1 seconds 
1 gem installed 

Tôi cũng đã làm bundle installbundle check và mọi thứ đều ổn. Nhưng lỗi vẫn tồn tại.

Sau khi xem xét một số câu hỏi tương tự khác, ở đây, tôi nghĩ rằng nó phải làm với đá quý. Từ RVM website, tôi quyết định thử rvm gemset create rails420, mà đã cho tôi

ruby-2.1.2 - #gemset created /Users/JakeWengroff/.rvm/gems/[email protected] 
ruby-2.1.2 - #generating rails420 wrappers.............. 

Nhưng sau đó cố gắng rails -vrails new MyNewProject -T vẫn ném lỗi ban đầu.

Bất kỳ trợ giúp nào được đánh giá cao.
Cảm ơn bạn trước.

+0

bạn đang sử dụng «rvm'? – Emu

+0

Có: 'rvm 1.26.11' –

+0

chạy 'gem env' vào thiết bị đầu cuối của bạn và kiểm tra kết quả đầu ra. Tôi tin rằng cài đặt ruby ​​của bạn có vấn đề. Kiểm tra đầu ra lệnh. Nó sẽ dẫn bạn đến tìm lỗi. – Emu

Trả lời

0

Tôi gặp vấn đề tương tự, đối với tôi, hóa ra là một vấn đề với ruby. Tôi đã cài đặt một phiên bản Ruby khác với RVM và cài đặt gem gem với phiên bản Ruby khác này.

rvm install 2.2.2 

gem install rails 

Tôi không khuyến nghị giải pháp này bền vững, nhưng tôi không thể giải quyết vấn đề này theo cách khác và ít nhất nó sẽ giúp bạn tiếp tục.

Các vấn đề liên quan