Score:1

เกิดข้อผิดพลาดเมื่อติดตั้ง Watchman บน Ubuntu 20.04

ธง ng

กำลังพยายามติดตั้ง Watchman สำหรับ React Native บน Ubuntu 20.04 ที่ติดตั้งใหม่

ฉันกำลังใช้ขั้นตอนต่อไปนี้ (แต่หากมีวิธีที่ดีกว่านี้ - หรือถ้าคุณสามารถหลีกเลี่ยงการใช้ Watchman ไปเลยฉันก็สนใจที่จะรับฟัง) ...

  git โคลน https://github.com/facebook/watchman.git -b v4.9.0 --ความลึก 1
  คนเฝ้าซีดี/
  คอมไพล์ชำระเงิน 
  ./autogen.sh
  ./configure --without-python --without-pcre --enable-lenient
  ทำ

ฉันได้รับข้อผิดพลาดที่แสดงด้านล่างระหว่างขั้นตอน 'ทำ'

ฉันเคยเห็นก ตัวเลข ของ คำถาม เกี่ยวข้องกับคนเฝ้าตึกแต่ไม่เคยเห็นสถานการณ์นี้

การทดสอบ/การรวมระบบ/cppclient.cpp: ในฟังก์ชัน âint main(int, char**)â:
การทดสอบ/การรวมระบบ/cppclient.cpp:114:12: ข้อผิดพลาด: âTimedOutâ ไม่ได้ตั้งชื่อประเภท
  114 | } จับ (หมดเวลา& e) {
      | ^~~~~~~~
การทดสอบ/การรวมระบบ/cppclient.cpp:120:12: ข้อผิดพลาด: âTimedOutâ ไม่ได้ตั้งชื่อประเภท
  120 | } จับ (หมดเวลา& e) {
      | ^~~~~~~~
การทดสอบ/การรวมระบบ/cppclient.cpp:25:9: คำเตือน: ละเว้นค่าส่งคืนของ âint system(const char*)â ประกาศด้วยแอตทริบิวต์
   25 | ระบบ ("rm -f hit");
      | ~~~~~~^~~~~~~~~~~~~
การทดสอบ/การรวมระบบ/cppclient.cpp:75:9: คำเตือน: ละเว้นค่าส่งคืนของ âint system(const char*)â ประกาศด้วยแอตทริบิวต์
   75 | ระบบ ("แตะตี");
      | ~~~~~~^~~~~~~~~~~~~
การทดสอบ/การรวมระบบ/cppclient.cpp:88:9: คำเตือน: ละเว้นค่าส่งคืนของ âint system(const char*)â ประกาศด้วยแอตทริบิวต์
   88 | ระบบ ("rm hit");
      | ~~~~~~^~~~~~~~~~
make[1]: *** [Makefile:2766: การทดสอบ/การรวมระบบ/cppclient_t-cppclient.o] ข้อผิดพลาด 1
ทำ [1]: ออกจากไดเร็กทอรี '/home/rshea/src/watchman'
ทำ: *** [Makefile:1264: ทั้งหมด] ข้อผิดพลาด 2
in flag
ทางเลือกหนึ่งคือใช้ [`iwatch`](http://manpages.ubuntu.com/manpages/focal/man1/iwatch.1.html) ตราบใดที่คุณไม่ได้ดูไฟล์เป็นล้านไฟล์ มันก็เป็นเครื่องมือที่ดีทีเดียว
Score:1
ธง zw

เพียงติดตั้ง watchman เดียวกัน 4.9.0 บรรจุุภัณฑ์ จากที่เก็บข้อมูลอย่างเป็นทางการโดยใช้คำสั่งด้านล่าง (และอาจปรึกษากับ คู่มืออย่างเป็นทางการ):

sudo add-apt-repository จักรวาล
sudo apt-get อัปเดต
sudo apt-get ติดตั้งยาม

หากคุณยังแน่ใจเกี่ยวกับการคอมไพล์ - ติดตั้งการพึ่งพา จากนั้นคอมไพล์แอปพลิเคชันโดยใช้คำสั่งด้านล่าง:

sudo apt-get install git build-essential libtool libssl-dev pkg-config

ซีดี ~/ดาวน์โหลด
git โคลน https://github.com/facebook/watchman.git -b v4.9.0 --ความลึก 1
คนเฝ้าซีดี
./autogen.sh
./configure --without-python --without-pcre --enable-lenient
ทำ -j$(nproc)
sudo ทำการติดตั้ง
ng flag
Thanks for your reply. In reading the Watchman guide I had misunderstood. I had come to believe that the only way to install a binary release was by this approach https://facebook.github.io/watchman/docs/install.html#linux-and-macos (rather than just using apt). When I tried that approach it gave me problems, hence my attempts to install it manually. I have now used 'apt-get install watchman' and all seems to be well. Thanks again.

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา