أحاول تعلم Conrod ، وعلى الرغم من أنني سأزور http://docs.piston.rs/ للعثور على بعض الأمثلة. عندما نقرت على الرابط العلوي الذي يقول Conrod
، أعطت 404.
نحن نستخدم https://docs.rs/conrod/0.61.1/conrod/ الآن. أين وجدت الرابط المعطل؟
أنظر أيضا: # 1306
bvssvni هذا من شأنه أن يفسر ذلك. أعتقد أنه تم إصلاحه الآن.
معظم الروابط الموجودة على https://crates.io/crates/conrod هي 404 ، على سبيل المثال "الدليل" و "ما هو Conrod؟" وما إلى ذلك.
كلا ، لم يتم إصلاحه. لقد واجهت هذا للتو عندما قمت بالنقر فوق ارتباط "التوثيق" الموجود على crates.io في محاولة أخيرة للعثور على برنامج تعليمي مفيد بالفعل (يبدو أن الفصل التالي من البرنامج التعليمي الذي يجب قراءته لم يكتب بعد: - /).
لأكون صادقًا ، أود استخدام conrod - ولكن بصفتي مبرمجًا جديدًا على Rust (ولكن لديه خبرة في لغات أخرى) ، فإن التوثيق الأولي ليس ذا فائدة خاصة بالنسبة لي.
بدون برنامج تعليمي فعال ، فإن "سهل الاستخدام" في الوصف مضلل إلى حد ما.
وفقًا لسجلات الإنشاء هنا ، يحدث هذا بسبب الصندوق xcb
، والذي أعتقد أنه تم سحبه لوظيفة النسخ واللصق الجديدة TextBox
في 0.68. يحتوي xcb
على بعض التبعيات التي ربما لم يتم تثبيتها على docs.rs.
EDIT : يبدو أن copypasta
يعتمد على x11-clipboard
، والذي يعتمد على xcb
. يبدو في الواقع أن هذا تمت مناقشته في PR # 1308.
الحزمة الخاصة بي conrod_prompt
(انظر # 1299) لم يتم إنشاؤها أيضًا بسبب نفس المشكلة. تمكنت من حل هذا لمشروع منفصل على الأقل على GitLab عن طريق إضافة بعض المتطلبات الأساسية:
before_script:
- apt-get update -yqq
- apt-get install -yqq libxcb-shape0-dev libxcb-xfixes0-dev
script:
- rustc --version && cargo --version
- cargo test --all --verbose
ذات صلة: https://github.com/rust-lang/docs.rs/issues/471#issuecomment -551892709
تم copypasta
الآن إلى 0.6.1 ، لذا لم تعد جميع التبعيات الحالية تعتمد على xcb
0.8.2. يجب أن تعمل المستندات على بناء docs.rs التالي.
أعتقد أن هذا الآن غير ذي صلة.
التعليق الأكثر فائدة
ذات صلة: https://github.com/rust-lang/docs.rs/issues/471#issuecomment -551892709