Điểm:1

Làm cách nào để bạn đăng nhập từ xa vào RStudio Server (Mã nguồn mở) với tư cách quản trị viên?

lá cờ cn

Đây phần lớn là câu hỏi của Máy chủ RStudio, nhưng tôi đang thực hiện các thao tác này trong Ubuntu, vì vậy tôi cũng đăng bài ở đây.

Tôi đang chạy Nguồn mở Máy chủ RStudio (phiên bản 2021.09.0+351, Ghost Orchid) trên máy chủ Linux (Ubuntu, 18.04.6 LTS, Bionic Beaver). Tôi có 2 tài khoản trên máy chủ, cả hai đều có sudo đặc quyền. Tôi đang cố cập nhật đường dẫn thư viện mặc định trên một trong các tài khoản (bằng cách sử dụng hộp thoại "Công cụ/Cài đặt thư viện..."; xem đây), nhưng khi tôi mở hộp thoại, tôi không thể chỉ định một đường dẫn thư viện khác. Để giải quyết vấn đề này, tôi đang cố chạy RStudio Server với tư cách quản trị viên từ xa trên máy chủ của mình. Làm thế nào để tôi làm điều này?

Tôi không thể tìm thấy một giải pháp cho điều này trong Tài liệu máy chủ RStudio. Trang này đề nghị chỉ định các r-libs-người dùng lĩnh vực trong /etc/rstudio/rsession.conf tập tin; tuy nhiên, ngay cả sau khi thực hiện việc này và khởi động lại máy chủ rstudio, đường dẫn thư viện mặc định cho người dùng được đề cập vẫn không thay đổi.

Cảm ơn vì bất kì sự giúp đỡ.

David avatar
lá cờ cn
Một cái gì đó mất tích. Không có một VM tham gia ở đây?
akoontz11 avatar
lá cờ cn
Không, không có máy ảo. Chỉ RStudio Server chạy trên máy Linux.
Điểm:0
lá cờ zw

Đối với tôi, bạn đang giải quyết vấn đề bằng phương pháp sai.

Bạn phải tạo thư mục thư viện dùng chung cho cả hai người dùng

Sudo mkdir -p /var/R-gói
Sudo chown -R user1:user2 /var/R-gói
Sudo chmod -R u=rwx,g=rwx,o=rwx /var/R-gói

và sau đó cài đặt các gói R ở đó bằng các lệnh như

install.packages('bookdown', repos='http://cran.rstudio.com/', lib='/var/R-packages')

sử dụng bất kỳ người dùng1 hoặc người dùng2 tài khoản.

Sau đó, bạn sẽ cần thông báo cho RStudio về thư viện gói R tùy chỉnh này bằng các lệnh như được hiển thị bên dưới:

p <- .libPaths()
p <- c(p, '/var/R-gói')
.libPaths(p)

yêu cầu (đặt trước)
akoontz11 avatar
lá cờ cn
Cảm ơn @N0rbert. Tôi đồng ý với đề xuất sử dụng các thư mục thư viện được chia sẻ giữa những người dùng--đây có lẽ là giải pháp hợp lý nhất. Tôi đang tìm kiếm một phương tiện để thay đổi các thư viện mặc định bằng giao diện RStudio, nhưng `.libPaths()` dường như là phương tiện tốt nhất để đạt được điều này.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.