คำถามติดแท็ก package

แพคเกจในวงกว้างหมายถึงสองสิ่ง: 1) หน่วย / ส่วนประกอบที่ใช้งานได้ของซอฟต์แวร์ในตัว / คอมไพล์หรือ 2) พาร์ติชันของโกลบอลเนมสเปซ (java)

7
วิธีนำเข้าแพคเกจท้องถิ่นโดยไม่มี gopath
ฉันเคยใช้GOPATHแต่สำหรับปัญหาปัจจุบันนี้ฉันกำลังเผชิญหน้ากับมันไม่ได้ช่วย ฉันต้องการสร้างแพ็คเกจที่เฉพาะเจาะจงกับโครงการ: myproject/ ├── binary1.go ├── binary2.go ├── package1.go └── package2.go ฉันลองหลายวิธี แต่ฉันpackage1.goจะทำงานในbinary1.goหรือต่อbinary2.goๆ ไปได้อย่างไร ตัวอย่างเช่น; ฉันต้องการที่จะสามารถimport "package1"แล้วสามารถทำงานได้go build binary1.goและทุกอย่างทำงานได้ดีไม่มีข้อผิดพลาดที่ถูกโยนว่าแพคเกจไม่สามารถพบได้บนหรือGOROOT GOPATHเหตุผลที่ฉันต้องการฟังก์ชั่นประเภทนี้สำหรับโครงการขนาดใหญ่ ฉันไม่ต้องการอ้างอิงหลายแพ็คเกจหรือเก็บไว้ในไฟล์ขนาดใหญ่
171 go  package 

7
แพคเกจ LaTeX สำหรับการเน้นไวยากรณ์ของรหัสในภาษาต่างๆ
ฉันกำลังมองหาแพ็คเกจ LaTeX ที่เน้นไวยากรณ์ในรหัส ตัวอย่างเช่นตอนนี้ฉันใช้ verbatim block เพื่อเขียนโค้ด: \begin{verbatim} <html> <head> <title>Hello</title> </head> <body>Hello</body> </html> \end{verbatim} และใช้งานได้ดีในการแสดงรหัสบนเอกสารของฉัน แต่สมมติว่าฉันต้องการเน้นมาร์กอัพ HTML แบบที่ IDE ใช้ในเอกสารเอาต์พุต มีแพ็คเกจที่สามารถช่วยได้หรือไม่? ฉันต้องการทำสิ่งเดียวกันสำหรับภาษาต่าง ๆ เช่น Java, C #, HTML, CSS และอื่น ๆ

14
ปัญหาในการติดตั้งแพ็คเกจ devtools
ฉันต้องการใช้devtoolsแพ็คเกจนี้ ฉันใช้คำสั่งต่อไปนี้: > install.packages("devtools", dependencies = TRUE) .... > library(devtools) Error in library(devtools) : there is no package called ‘devtools’ ผมทำอะไรผิดหรือเปล่า? แก้ไข: นี่คือผลลัพธ์ของการรันinstall.packagesคำสั่งอีกครั้งหลังจากรีสตาร์ทเซสชัน > install.packages("devtools", dependencies = TRUE) Installing package into ‘/home/evanaad/R/x86_64-pc-linux-gnu-library/3.0’ (as ‘lib’ is unspecified) --- Please select a CRAN mirror for use in this session --- Warning: dependencies …
162 r  package  devtools 

11
วิธีการจัดระเบียบโปรแกรม R ขนาดใหญ่?
เมื่อฉันทำโปรเจกต์ R ของความซับซ้อนใด ๆ สคริปต์ของฉันก็จะยาวและสับสนได้อย่างรวดเร็ว มีวิธีปฏิบัติอะไรบ้างที่ฉันสามารถปรับใช้เพื่อให้รหัสของฉันมีความสุขที่ได้ทำงานด้วยเสมอ ฉันคิดเกี่ยวกับสิ่งที่ชอบ การวางตำแหน่งของฟังก์ชั่นในไฟล์ต้นฉบับ เมื่อจะทำลายบางสิ่งบางอย่างออกไปยังแฟ้มแหล่งอื่น สิ่งที่ควรจะอยู่ในแฟ้มต้นแบบ การใช้ฟังก์ชั่นเป็นหน่วยขององค์กร (ไม่ว่าจะเป็นสิ่งที่คุ้มค่าหรือไม่เพราะ R ทำให้ยากต่อการเข้าถึงสถานะส่วนกลาง) การฝึกการเยื้อง / การแบ่งบรรทัด ปฏิบัติต่อ (เช่น {? ใส่สิ่งที่ชอบ)} ใน 1 หรือ 2 บรรทัด? โดยทั่วไปแล้วกฎข้อง่ายๆในการจัดการสคริปต์ R ขนาดใหญ่คืออะไร?


8
NodeJS ต้องการโมดูล / แพ็คเกจโกลบอล
ฉันพยายามติดตั้งทั่วโลกจากนั้นใช้foreverและforever-monitorเช่นนี้: npm install -g forever forever-monitor ฉันเห็นเอาต์พุตปกติและการดำเนินการที่คัดลอกไฟล์ไปยังพา ธ โกลบอล แต่ถ้าฉันพยายามrequire("forever");ฉันได้รับข้อผิดพลาดที่บอกว่าไม่พบโมดูล ฉันใช้ทั้งรุ่นล่าสุดของโหนดและ npm และฉันรู้แล้วเกี่ยวกับการเปลี่ยนแปลงที่เกิดขึ้นในการติดตั้งทั่วโลกกับท้องถิ่น แต่ฉันไม่ต้องการที่จะติดตั้ง localy ในทุกโครงการและฉันกำลังทำงานบนแพลตฟอร์มที่ไม่ 'T สนับสนุนlinkดังนั้นnpm linkหลังจากที่มีการติดตั้งทั่วโลกเป็นไปไม่ได้สำหรับฉัน คำถามของฉันคือ: ทำไมฉันไม่ต้องการแพ็คเกจที่ติดตั้งทั่วโลก? นั่นเป็นคุณสมบัติหรือข้อบกพร่องหรือไม่? หรือฉันกำลังทำอะไรผิดพลาด? PS: เพียงเพื่อให้มันชัดเจน: ฉันไม่ต้องการติดตั้งในเครื่อง
160 node.js  package  npm 

14
ฉันจะแยกเนื้อหาของรอบต่อนาทีได้อย่างไร
ฉันมีรอบต่อนาทีและฉันต้องการที่จะรักษามันเหมือน tarball ฉันต้องการแยกเนื้อหาลงในไดเรกทอรีเพื่อให้ฉันสามารถตรวจสอบเนื้อหา ฉันคุ้นเคยกับคำสั่งการสืบค้นของแพ็คเกจที่ถอนการติดตั้ง ฉันไม่ต้องการเพียงแค่รายการเนื้อหาของรอบต่อนาที กล่าวคือ $ rpm -qpl foo.rpm ฉันต้องการตรวจสอบเนื้อหาของไฟล์หลายไฟล์ที่มีอยู่ในรอบต่อนาที ฉันไม่ต้องการติดตั้งรอบต่อนาที ฉันยังรับรู้ถึงความสามารถของ rpms ที่จะทำการดัดแปลงเพิ่มเติมในส่วนของโพสต์% และวิธีตรวจสอบ กล่าวคือ $ rpm -qp --scripts foo.rpm อย่างไรก็ตามในกรณีนี้ที่ฉันไม่ต้องกังวล

5
การติดตั้ง Npm ล้มเหลวด้วย“ ไม่สามารถเรียกใช้ใน wd”
ฉันพยายามที่จะได้รับสภาพแวดล้อมโหนดของฉันตั้งขึ้นมาใน Ubuntu 12.04 ตัวอย่างใหม่กับโหนด 0.8.14 ติดตั้งอยู่แล้ว npm installแต่ผมวิ่งเข้าไปในปัญหาเมื่อฉันพยายามที่จะวิ่ง ดังนั้นเมื่อฉันลองnpm installมันก็บอกว่าฉันต้องเรียกใช้มันเป็น root หรือ adminisrator: Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script' npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/coffee-script'] npm ERR! errno: 3, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/coffee-script', npm ERR! fstream_class: 'DirWriter', npm ERR! …

9
Java: การมองเห็น Subpackage หรือไม่
ฉันมีสองแพคเกจในโครงการของฉัน: และodp.proj odp.proj.testมีวิธีการบางอย่างที่ฉันต้องการให้ปรากฏเฉพาะกับคลาสในแพ็กเกจทั้งสองนี้ ฉันจะทำสิ่งนี้ได้อย่างไร แก้ไข:หากไม่มีแนวคิดของแพ็กเกจย่อยใน Java มีวิธีแก้ไขหรือไม่? ฉันมีวิธีการบางอย่างที่ฉันต้องการให้ผู้ทดสอบและสมาชิกคนอื่น ๆ ของแพ็คเกจใช้งานได้เท่านั้น ฉันควรจะทิ้งทุกอย่างลงในแพ็คเกจเดียวกันหรือไม่? ใช้การสะท้อนที่ครอบคลุมหรือไม่

8
ไม่สามารถนำเข้าโมดูลของตัวเองใน Python
ฉันเข้าใจว่าการอิมพอร์ตโมดูลทำงานอย่างไรใน Python (ฉันไม่เคยใช้ภาษาอื่นมาก่อน) สมมติว่าฉันมี: myapp/__init__.py myapp/myapp/myapp.py myapp/myapp/SomeObject.py myapp/tests/TestCase.py ตอนนี้ฉันกำลังพยายามหาบางอย่างเช่นนี้: myapp.py =================== from myapp import SomeObject # stuff ... TestCase.py =================== from myapp import SomeObject # some tests on SomeObject อย่างไรก็ตามฉันทำสิ่งที่ผิดอย่างแน่นอนเนื่องจาก Python ไม่สามารถเห็นได้ว่าmyappเป็นโมดูล: ImportError: No module named myapp
141 python  import  module  package 

5
ฉันจะสร้างแพ็คเกจเนมสเปซใน Python ได้อย่างไร
ใน Python แพ็คเกจเนมสเปซช่วยให้คุณสามารถแพร่กระจายรหัส Python ในหลายโครงการ สิ่งนี้มีประโยชน์เมื่อคุณต้องการปล่อยไลบรารีที่เกี่ยวข้องเป็นการดาวน์โหลดแยกต่างหาก ตัวอย่างเช่นกับไดเรกทอรีPackage-1และPackage-2ในPYTHONPATH, Package-1/namespace/__init__.py Package-1/namespace/module1/__init__.py Package-2/namespace/__init__.py Package-2/namespace/module2/__init__.py ผู้ใช้ปลายทางสามารถและimport namespace.module1import namespace.module2 เป็นวิธีที่ดีที่สุดในการกำหนดแพ็คเกจเนมสเปซดังนั้นมากกว่าหนึ่งผลิตภัณฑ์งูหลามสามารถกำหนดโมดูลในเนมสเปซนั้นคืออะไร?

5
ไปสร้าง:“ ไม่พบแพ็คเกจ” (แม้ว่าจะตั้งค่า GOPATH ไว้ก็ตาม)
แม้ว่าฉันจะGOPATHตั้งค่าอย่างถูกต้อง แต่ฉันก็ยังไม่สามารถ "go build" หรือ "go run" เพื่อค้นหาแพ็กเกจของตัวเองได้ ผมทำอะไรผิดหรือเปล่า? $ echo $GOROOT /usr/local/go $ echo $GOPATH /home/mitchell/go $ cat ~/main.go package main import "foobar" func main() { } $ cat /home/mitchell/go/src/foobar.go package foobar $ go build main.go main.go:3:8: import "foobar": cannot find package
139 build  go  package 

11
วิธีที่จะทำให้การพึ่งพาการติดตั้งอัตโนมัติรอบต่อนาที
ฉันสร้างแพ็คเกจ RPM สองชุด proj1-1.0-1.x86_64.rpm libtest1-1.0-1.x86_64.rpm proj1ขึ้นอยู่กับไฟล์ที่libtest1.soมีอยู่และมันถูกสะท้อนอย่างถูกต้องในแพ็คเกจ RPM ตามที่เห็นที่นี่: user@my-pc:~$ rpm -qp --requires proj1-1.0-1.x86_64.rpm libtest1.so()(64bit) user@my-pc:~$ rpm -qp --provides libtest1-1.0-1.x86_64.rpm libtest1.so()(64bit) การติดตั้งproj1ล้มเหลวเนื่องจากการอ้างอิงหายไป user@my-pc:~$ rpm -ivh proj1-1.0-1.x86_64.rpm error: Failed dependencies: libtest1.so()(64bit) is needed by proj1-1.0-1.x86_64.rpm ฉันจะมั่นใจได้อย่างไรว่า libtest1-1.0-1.x86_64.rpmมีการติดตั้งโดยอัตโนมัติในระหว่างการติดตั้งproj1-1.0-1.x86_64.rpm? ฉันลอง--aidตัวเลือกด้วยrpm -iตามที่อธิบายไว้ที่นี่แต่มันไม่ได้ผลสำหรับฉัน มีวิธีอื่น ๆ ? ขอบคุณสำหรับความช่วยเหลือใด ๆ
138 linux  installation  package  rpm  yum 

16
จะเปลี่ยนชื่อแพ็คเกจของ Android Project ใน Eclipse ได้อย่างไร?
ฉันได้เป็นโครงการที่สร้างขึ้นใน Android Eclipse ฉันต้องการแก้ไขชื่อแพ็กเกจและแอปพลิเคชันของโปรเจ็กต์ ฉันจะทำสิ่งนั้นใน Eclipse ได้อย่างไร?
132 android  eclipse  package 

6
เข้าถึงข้อมูลในไดเรกทอรีย่อยของแพ็คเกจ
ฉันกำลังเขียนแพ็กเกจหลามพร้อมโมดูลที่จำเป็นต้องเปิดไฟล์ข้อมูลใน./data/ไดเรกทอรีย่อย ตอนนี้ฉันมีเส้นทางไปยังไฟล์ที่ฮาร์ดโค้ดในคลาสและฟังก์ชั่นของฉัน ฉันต้องการเขียนโค้ดที่มีประสิทธิภาพมากขึ้นซึ่งสามารถเข้าถึงไดเรกทอรีย่อยโดยไม่คำนึงถึงตำแหน่งที่ติดตั้งในระบบของผู้ใช้ ฉันลองใช้วิธีการต่าง ๆ แต่จนถึงตอนนี้ฉันไม่มีโชค ดูเหมือนว่าคำสั่ง "ไดเรกทอรีปัจจุบัน" ส่วนใหญ่จะส่งคืนไดเรกทอรีของตัวแปลหลามของระบบไม่ใช่ไดเรกทอรีของโมดูล ดูเหมือนว่ามันควรจะเป็นปัญหาเล็กน้อยที่พบบ่อย ถึงกระนั้นฉันก็ไม่สามารถเข้าใจมันได้ ส่วนหนึ่งของปัญหาคือไฟล์ข้อมูลของฉันไม่ใช่.pyไฟล์ดังนั้นฉันจึงไม่สามารถใช้ฟังก์ชั่นนำเข้าและสิ่งที่คล้ายกันได้ ข้อเสนอแนะใด ๆ ตอนนี้ไดเรกทอรีแพ็คเกจของฉันดูเหมือนว่า: / __init__.py module1.py module2.py data/ data.txt ฉันพยายามที่จะเข้าถึงdata.txtจากmodule*.py!
130 python  package 

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.