6

Tôi đang cố gắng cài đặt twitter-bootstrap-ray trên máy tính Windows của mình. Đá quý này có một sự phụ thuộc vào therubyracer, chưa tương thích với Windows. Tôi thấy điều này:Ruby on Rails: Loại bỏ sự phụ thuộc trong khi cài đặt một viên ngọc?

therubyracer gem on windows

nào nói với tôi rằng tôi chỉ có thể dựa vào JScript. Mặc dù tôi không biết làm thế nào để nói cho đá quý cài đặt để bỏ qua phụ thuộc. Tôi đã cố gắng cài đặt với:

gem install -f twitter-bootstrap-rails --platform ruby 

Không có kết quả. Có ai làm thế nào tôi có thể nói một cái gì đó như "đá quý cài đặt twitter-bootstrap-ray [nhưng bỏ qua sự phụ thuộc vào therubyracer]"?

+0

Tôi nghĩ rằng '-f' nên sau tên viên ngọc' twitter-bootstrap-rails' – Baldrick

Trả lời

5

Theo this doc, có các tùy chọn

-f, --[no-]force   Force gem to install, bypassing dependency checks 

--ignore-dependencies  Do not install any required dependent gems 
+0

Cảm ơn Baldrick, không chắc chắn làm thế nào tôi bỏ lỡ đó. Chúc mừng – JakeP

+6

Xin chào các bạn, tôi đang gặp sự cố tương tự. Làm cách nào để chỉ định các tùy chọn này trong gemfile để cài đặt gói của tôi hoạt động chính xác? – Karl

7

Nếu mục tiêu của bạn là để có được các đường ray twitter boostrap làm việc trên Windows, có một phiên bản của việc này có sử dụng CSS tĩnh , tránh sự phụ thuộc cố định vào therubyracer. Điều này sẽ cài đặt trên Windows. Bạn sẽ không có chức năng Less, nhưng nó hoạt động trong Windows. Hãy thử điều này trong Gemfile của bạn:

gem 'twitter-bootstrap-rails', :git => "git://github.com/seyhunak/twitter-bootstrap-rails.git", :branch => "static" 
+0

Đừng quên, nếu bạn sử dụng nhánh tĩnh, bạn phải thêm tệp bootstrap.css đã biên dịch vào đường dẫn nội dung của mình bằng cách thêm dòng sau vào tệp application.css của bạn: /* * = require bootstrap */ [https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README.md](https://github.com/seyhunak/twitter-bootstrap-rails/blob/static/README .md) – Karl

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